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><ZSegmentsFloatCurve></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.<br> <strong>Not supported by the runtime library.</strong> 30 </td></tr></table> 31 32<h2>Example Output</h2> 33 34<table> 35<tr> 36<td><pre> 37<TransformAnimation><br> 38 <RotateVector3Animation><br> 39 <XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="71"><br> 40 <Segments><br> 41 <HermiteFloatSegment><br> 42 <Keys><br> 43 <HermiteFloatKey Frame="0" Value="0.022888" InSlope="-0.00439651" OutSlope="-0.00439651" /><br> 44 <HermiteFloatKey Frame="24" Value="-0.0685682" InSlope="0.00121503" OutSlope="0.00121503" /><br> 45 <HermiteFloatKey Frame="61" Value="0.0670659" InSlope="-0.00177166" OutSlope="-0.00177166" /><br> 46 <HermiteFloatKey Frame="71" Value="0.0283407" InSlope="-0.00527309" OutSlope="-0.00527309" /><br> 47 </Keys><br> 48 </HermiteFloatSegment><br> 49 </Segments><br> 50 </XSegmentsFloatCurve><br> 51 <YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="0"><br> 52 <Segments><br> 53 <LinearFloatSegment><br> 54 <Keys><br> 55 <LinearFloatKey Frame="0" Value="-0.15708" /><br> 56 </Keys><br> 57 </LinearFloatSegment><br> 58 </Segments><br> 59 </YSegmentsFloatCurve><br> 60 <strong><ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="71"></strong><br> 61 <Segments><br> 62 <HermiteFloatSegment><br> 63 <Keys><br> 64 <HermiteFloatKey Frame="0" Value="-3.15304" InSlope="0.000278567" OutSlope="0.000278567" /><br> 65 <HermiteFloatKey Frame="24" Value="-3.10731" InSlope="-0.000607467" OutSlope="-0.000607467" /><br> 66 <HermiteFloatKey Frame="62" Value="-3.1741" InSlope="0.00114622" OutSlope="0.00114622" /><br> 67 <HermiteFloatKey Frame="71" Value="-3.15576" InSlope="0.00263653" OutSlope="0.00263653" /><br> 68 </Keys><br> 69 </HermiteFloatSegment><br> 70 </Segments><br> 71 <strong></ZSegmentsFloatCurve></strong><br> 72 </RotateVector3Animation><br> 73</TransformAnimation><br> 74</pre></td> 75</tr></table> 76 77 <hr><p>CONFIDENTIAL</p></body> 78</html>