velocityOBJ_ScenarioVelocity — velocity
will override duration with a calculated duration based on
the start, target and velocity. If null is used
then duration will not be overriden. Any scenario velocity elements that
are undefined will default to 1 (null)
maxDurationnumber — maximum duration to clip animation
to where null is unlimited (null)
zeroDurationThresholdnumber — value considered 0 to stop
animation - this is useful when numbers get very small and rounding problems
with javascripts floating point implementation arise
rotDirection-1 | 0 | 1 | 2 — where 0 is quickest direction,
1 is positive of CCW direction, -1 is negative of CW direction and 2 is
whichever direction doesn't pass through angle 0.
ScenarioAnimationStep options object
targetstringvelocityOBJ_ScenarioVelocity — velocity will override duration with a calculated duration based on thestart,targetandvelocity. Ifnullis used thendurationwill not be overriden. Any scenario velocity elements that are undefined will default to 1 (null)maxDurationnumber— maximum duration to clip animation to wherenullis unlimited (null)zeroDurationThresholdnumber— value considered 0 to stop animation - this is useful when numbers get very small and rounding problems with javascripts floating point implementation arisepathOBJ_TranslationPath — translation path style and options ({ style: 'linear' })rotDirection-1|0|1|2— where0is quickest direction,1is positive of CCW direction,-1is negative of CW direction and2is whichever direction doesn't pass through angle 0.clipRotationTo0to360|-180to180|nullprogression("linear" | "easeinout" | "easein" | "easeout" | AnimationProgression) & ("linear" | "easeinout" | "easein" | "easeout" | AnimationProgression | undefined)— ('easeinout')