Skip to main content

TransitionType

WLJS
Execution environment
JerryI`Notebook`Graphics2D`
Context

acts as an option and a context modifier for Graphics that tells the transition function for graphics primitives (coordinate changes, and etc) once one of dependencies has been updated

global

Graphics[..., TransitionType->type_String]

local

Graphics[{Directive[TransitionType->type_String], ...}]

Types

"Linear"

"CubicInOut"

None

No transition. Works best for fast animation

Example

Let us see how it works with a moving object

cell 1
object = {-1.,0.};
Graphics[{
{Directive[TransitionType -> "Linear"], Disk[(object + {0,0.5}) // Offload, 0.2]},
{Directive[TransitionType -> "CubicInOut"], Disk[(object - {0,0}) // Offload, 0.2]},
{Directive[TransitionType -> None], Disk[(object - {0,0.5}) // Offload, 0.2]}
}, PlotRange->{{-1,1}, {-1,1.5}}, "TransitionDuration"->500]

and then in the next cell

object = {1.,0};

the result is following