evCreate API 5.7 Help

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:

evCreate.edit3D.animation.Function()

Enumerations

EvAnimationAttribute

An enumeration of part attributes that can be animated.

EvAnimationPositionType

An enumeration of methods to specify positions on the animation timeline.

Interfaces

EvAnimationFadeEffect

An interface that specifies a part fade animation effect.

EvAnimationFlashEffect

An interface that specifies a part color flash animation effect.

EvAnimationKey

An interface that defines an animation key on the animation timeline.

EvAnimationPosition

An interface that specifies a position on the animation timeline.

EvAnimationRotateEffect

An interface that specifies a part rotation animation effect.

EvAnimationTimeSpan

An 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.

29 April 2025