<XSegmentsFloatCurve>

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 for each repeat over time.
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

<TransformAnimation>
<RotateVector3Animation>
<XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="71">
<Segments>
<HermiteFloatSegment>
<Keys>
<HermiteFloatKey Frame="0" Value="0.022888" InSlope="-0.00439651" OutSlope="-0.00439651" />
<HermiteFloatKey Frame="24" Value="-0.0685682" InSlope="0.00121503" OutSlope="0.00121503" />
<HermiteFloatKey Frame="61" Value="0.0670659" InSlope="-0.00177166" OutSlope="-0.00177166" />
<HermiteFloatKey Frame="71" Value="0.0283407" InSlope="-0.00527309" OutSlope="-0.00527309" />
</Keys>
</HermiteFloatSegment>
</Segments>
</XSegmentsFloatCurve>
<YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0">
<Segments>
<LinearFloatSegment>
<Keys>
<LinearFloatKey Frame="0" Value="-0.15708" />
</Keys>
</LinearFloatSegment>
</Segments>
</YSegmentsFloatCurve>
<ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="71">
<Segments>
<HermiteFloatSegment>
<Keys>
<HermiteFloatKey Frame="0" Value="-3.15304" InSlope="0.000278567" OutSlope="0.000278567" />
<HermiteFloatKey Frame="24" Value="-3.10731" InSlope="-0.000607467" OutSlope="-0.000607467" />
<HermiteFloatKey Frame="62" Value="-3.1741" InSlope="0.00114622" OutSlope="0.00114622" />
<HermiteFloatKey Frame="71" Value="-3.15576" InSlope="0.00263653" OutSlope="0.00263653" />
</Keys>
</HermiteFloatSegment>
</Segments>
</ZSegmentsFloatCurve>
</RotateVector3Animation>
</TransformAnimation>

CONFIDENTIAL