formZ SDK | 5.0 API Reference | Project | Modeling | Animation
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