1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
3	<head>
4		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5		<meta http-equiv="Content-Style-Type" content="text/css" />
6		<title>ZSegmentsFloatCurve</title>
7		<link rel="stylesheet" href="../css/mainpage.css" type="text/css" />
8	</head>
9	<body>
10		<h1>&lt;ZSegmentsFloatCurve&gt;</h1>
11		<h2>Description</h2>
12		<p>
13            The tag for a segment curve. A segment curve is a collection of <CODE>ISegment</CODE> data.
14            </p>
15		<h2>Attributes</h2>
16		<table class="arguments">
17<thead><tr><td>Type</td><td>Attributes</td><td>Description</td></tr></thead><tr><td /><th>EndFrame</th><td>
18            Animation's end time.
19            </td></tr><tr><td>AnimationCurveRepeatMethod</td><th>PostRepeatMethod</th><td>
20            Repetition method for subsequent to animation's end time.
21            </td></tr><tr><td>AnimationCurveRepeatMethod</td><th>PreRepeatMethod</th><td>
22            Repetition method for prior to animation's start time.
23            </td></tr><tr><td /><th>StartFrame</th><td>
24            Animation's start time.
25            </td></tr></table>
26		<h2><CODE>AnimationCurveRepeatMethod</CODE> Enumerated Type</h2>
27		<table class="arguments">
28<thead><tr><td>Value</td><td>Description</td></tr></thead><tr><th>None</th><td>Do not repeat.</td></tr><tr><th>Repeat</th><td>Simple repeat.</td></tr><tr><th>Mirror</th><td>Invert and repeat for each repeat over time.</td></tr><tr><th>RelativeRepeat</th><td>
29            Repeat relative to the final value of the previous repeat. A simple repeat if relative values have no meaning for the curve.
30            </td></tr></table>
31
32<h2>Example Output</h2>
33
34<table>
35<tr>
36<td><pre>
37&lt;TransformAnimation&gt;<br>
38    &lt;RotateVector3Animation&gt;<br>
39        &lt;XSegmentsFloatCurve PreRepeatMethod=&quot;None&quot; PostRepeatMethod=&quot;None&quot; StartFrame=&quot;0&quot; EndFrame=&quot;71&quot;&gt;<br>
40            &lt;Segments&gt;<br>
41                &lt;HermiteFloatSegment&gt;<br>
42                    &lt;Keys&gt;<br>
43                        &lt;HermiteFloatKey Frame=&quot;0&quot; Value=&quot;0.022888&quot; InSlope=&quot;-0.00439651&quot; OutSlope=&quot;-0.00439651&quot; /&gt;<br>
44                        &lt;HermiteFloatKey Frame=&quot;24&quot; Value=&quot;-0.0685682&quot; InSlope=&quot;0.00121503&quot; OutSlope=&quot;0.00121503&quot; /&gt;<br>
45                        &lt;HermiteFloatKey Frame=&quot;61&quot; Value=&quot;0.0670659&quot; InSlope=&quot;-0.00177166&quot; OutSlope=&quot;-0.00177166&quot; /&gt;<br>
46                        &lt;HermiteFloatKey Frame=&quot;71&quot; Value=&quot;0.0283407&quot; InSlope=&quot;-0.00527309&quot; OutSlope=&quot;-0.00527309&quot; /&gt;<br>
47                    &lt;/Keys&gt;<br>
48                &lt;/HermiteFloatSegment&gt;<br>
49            &lt;/Segments&gt;<br>
50        &lt;/XSegmentsFloatCurve&gt;<br>
51        &lt;YSegmentsFloatCurve PreRepeatMethod=&quot;None&quot; PostRepeatMethod=&quot;None&quot; StartFrame=&quot;0&quot; EndFrame=&quot;0&quot;&gt;<br>
52            &lt;Segments&gt;<br>
53                &lt;LinearFloatSegment&gt;<br>
54                    &lt;Keys&gt;<br>
55                        &lt;LinearFloatKey Frame=&quot;0&quot; Value=&quot;-0.15708&quot; /&gt;<br>
56                    &lt;/Keys&gt;<br>
57                &lt;/LinearFloatSegment&gt;<br>
58            &lt;/Segments&gt;<br>
59        &lt;/YSegmentsFloatCurve&gt;<br>
60        <strong>&lt;ZSegmentsFloatCurve PreRepeatMethod=&quot;None&quot; PostRepeatMethod=&quot;None&quot; StartFrame=&quot;0&quot; EndFrame=&quot;71&quot;&gt;</strong><br>
61            &lt;Segments&gt;<br>
62                &lt;HermiteFloatSegment&gt;<br>
63                    &lt;Keys&gt;<br>
64                        &lt;HermiteFloatKey Frame=&quot;0&quot; Value=&quot;-3.15304&quot; InSlope=&quot;0.000278567&quot; OutSlope=&quot;0.000278567&quot; /&gt;<br>
65                        &lt;HermiteFloatKey Frame=&quot;24&quot; Value=&quot;-3.10731&quot; InSlope=&quot;-0.000607467&quot; OutSlope=&quot;-0.000607467&quot; /&gt;<br>
66                        &lt;HermiteFloatKey Frame=&quot;62&quot; Value=&quot;-3.1741&quot; InSlope=&quot;0.00114622&quot; OutSlope=&quot;0.00114622&quot; /&gt;<br>
67                        &lt;HermiteFloatKey Frame=&quot;71&quot; Value=&quot;-3.15576&quot; InSlope=&quot;0.00263653&quot; OutSlope=&quot;0.00263653&quot; /&gt;<br>
68                    &lt;/Keys&gt;<br>
69                &lt;/HermiteFloatSegment&gt;<br>
70            &lt;/Segments&gt;<br>
71        <strong>&lt;/ZSegmentsFloatCurve&gt;</strong><br>
72    &lt;/RotateVector3Animation&gt;<br>
73&lt;/TransformAnimation&gt;<br>
74</pre></td>
75</tr></table>
76
77	<hr><p>CONFIDENTIAL</p></body>
78</html>