formZ SDK | 5.0 API Reference | Project | Modeling | Animation

# fz_anim_cntl_sine_parm_enum

Description

Identifiers for parameters of the sine controller function.

enum fz_anim_cntl_sine_parm_enum {

FZ_ANIM_CNTL_SINE_PARM_AMPL,

FZ_ANIM_CNTL_SINE_PARM_PERIOD,

FZ_ANIM_CNTL_SINE_PARM_TIME_OFFSET,

FZ_ANIM_CNTL_SINE_PARM_VAL_OFFSET,

FZ_ANIM_CNTL_SINE_PARM_HAS_START,

FZ_ANIM_CNTL_SINE_PARM_START,

FZ_ANIM_CNTL_SINE_PARM_HAS_END,

FZ_ANIM_CNTL_SINE_PARM_END };

Members

FZ_ANIM_CNTL_SINE_PARM_AMPL

Amplitude of sine function, depends on format id of track.

Type: double

FZ_ANIM_CNTL_SINE_PARM_PERIOD

Span of time (in seconds) that the sine period lasts.

Type: double

FZ_ANIM_CNTL_SINE_PARM_TIME_OFFSET

Offsets the sine function in time.

Type: fzrt_boolean

FZ_ANIM_CNTL_SINE_PARM_VAL_OFFSET

Offsets the sine function in value.

Type: double

FZ_ANIM_CNTL_SINE_PARM_HAS_START

Whether or not to sine controller has a start time at which time the extrapolation options would take effect.

Type: fzrt_boolean

Default Value: FALSE

FZ_ANIM_CNTL_SINE_PARM_START

The time at which the sine controller's values start if FZ_ANIM_CNTL_SINE_PARM_HAS_START is TRUE.

Type: double

FZ_ANIM_CNTL_SINE_PARM_HAS_END

Whether or not to sine controller has an end time at which time the extrapolation options would take effect.

Type: fzrt_boolean

Default Value: FALSE

FZ_ANIM_CNTL_SINE_PARM_END

The time at which the sine controller's values end if FZ_ANIM_CNTL_SINE_PARM_HAS_END is TRUE.

Type: double

Availability

6.1.0.0

Defined in

fz_anim_api.h