<SegmentsFloatCurve>

Description

The tag for a segment curve. A segment curve is a collection of ISegment data.

Attributes

TypeAttributesDescription
EndFrame Animation's end time.
AnimationCurveRepeatMethodPostRepeatMethod Repetition method for subsequent to animation's end time.
AnimationCurveRepeatMethodPreRepeatMethod Repetition method for prior to animation's start time.
StartFrame Animation's start time.

AnimationCurveRepeatMethod Enumerated Type

ValueDescription
NoneDo not repeat.
RepeatSimple repeat.
MirrorInvert and repeat over time for each repeat.
RelativeRepeat Repeat relative to the final value of the previous repeat. A simple repeat if relative values have no meaning for the curve.

Example Output

<Animations>
<CameraAnimationData Name="aimCamera_persp" FrameSize="47" LoopMode="OneTime" IsAdditiveAnimation="false" ViewMode="AimTarget" ProjectionMode="Perspective">
<MemberAnimationDataSet>
<MemberAnimationData>
<Path>ViewUpdater.Twist</Path>
<FloatAnimation>
<SegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="47">
<Segments>
<HermiteFloatSegment>
<Keys>
<HermiteFloatKey Frame="0" Value="-2.98023E-08" InSlope="0.0668424" OutSlope="0.0668424" />
<HermiteFloatKey Frame="47" Value="3.14159" InSlope="0.0668421" OutSlope="0.0668421" />
</Keys>
</HermiteFloatSegment>
</Segments>
</SegmentsFloatCurve>
</FloatAnimation>
</MemberAnimationData>
</MemberAnimationDataSet>
</CameraAnimationData>
</Animations>

CONFIDENTIAL