3D Animation Editing
The 3D Animation Editing subsection of the 3D Editing evCreate API section includes enumerations, interfaces, and functions to manage 3D animation editing sessions within active 3D editing sessions and edit 3D animations during active 3D animation editing sessions.
animation namespace
The 3D Animation Editing subsection of the 3D Editing evCreate API section is accessed with the animation namespace inside the edit3D namespace:
Enumerations
EvAnimationAttributeAn enumeration of part attributes that can be animated.
EvAnimationPositionTypeAn enumeration of methods to specify positions on the animation timeline.
Interfaces
EvAnimationFadeEffectAn interface that specifies a part fade animation effect.
EvAnimationFlashEffectAn interface that specifies a part color flash animation effect.
EvAnimationKeyAn interface that defines an animation key on the animation timeline.
EvAnimationPositionAn interface that specifies a position on the animation timeline.
EvAnimationRotateEffectAn interface that specifies a part rotation animation effect.
EvAnimationTimeSpanAn interface that specifies a span of time on the animation timeline.
Functions
AddCameraKey(at: EvAnimationPosition): Promise<void>A function to add a new camera key at a given position on the animation timeline during an active 3D animation editing session.
AddFadeEffect(parts: EvItem[], effect: EvAnimationFadeEffect): Promise<void>A function to animate given parts with a given fade effect during an active 3D animation editing session.
AddFlashEffect(parts: EvItem[], effect: EvAnimationFlashEffect): Promise<void>A function to animate given parts with a given flash effect during an active 3D animation editing session.
AddPartKey(parts: EvItem[], key: EvAnimationKey): Promise<void>A function to add a given part animation key to the animation timeline to record the animation of the specified attributes of given parts during an active 3D animation editing session.
AddRotateEffect(parts: EvItem[], effect: EvAnimationRotateEffect): Promise<void>A function to animate given parts with a given rotation effect during an active 3D animation editing session.
Enable(enable: boolean): Promise<void>A function to launch or stop a 3D animation editing session for a 3D model item edited in an active 3D editing session.