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>CameraAnimationData</title> 7 <link rel="stylesheet" href="../css/mainpage.css" type="text/css" /> 8 </head> 9 <body> 10 <h1><CameraAnimationData></h1> 11 <h2>Description</h2> 12 <p> 13 Tag representing the animation for each camera. 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>FrameSize</th><td> 18 The animation's frame length. 19 </td></tr><tr><td /><th>IsAdditiveAnimation</th><td> 20 Indicate whether there is difference animation. 21 </td></tr><tr><td>LoopModeType</td><th>LoopMode</th><td> 22 Indicates whether playback is looped. 23 </td></tr><tr><td /><th>Name</th><td> 24 Name. 25 </td></tr><tr><td>ProjectionMode</td><th>ProjectionMode</th><td> 26 The projection matrix updater type. 27 </td></tr><tr><td>ViewMode</td><th>ViewMode</th><td> 28 The view matrix updater type. 29 </td></tr></table> 30 <h2><CODE>LoopModeType</CODE> Enumerated Type</h2> 31 <table class="arguments"> 32<thead><tr><td>Value</td><td>Description</td></tr></thead><tr><th>OneTime</th><td> 33 Plays one time. 34 </td></tr><tr><th>Loop</th><td> 35 Loops playback. 36 </td></tr></table> 37 <h2><CODE>ProjectionMode</CODE> Enumerated Type </h2> 38 <table class="arguments"> 39<thead><tr><td>Value</td><td>Description</td></tr></thead><tr><th>Perspective</th><td>Projection using the image angle.</td></tr><tr><th>Ortho</th><td>Projection using the orthogonal.</td></tr></table> 40 <h2><CODE>ViewMode</CODE> Enumerated Type</h2> 41 <table class="arguments"> 42<thead><tr><td>Value</td><td>Description</td></tr></thead><tr><th>AimTarget</th><td>View using the camera target and the camera's rotation angle.</td></tr><tr><th>LookAtTarget</th><td>View using the camera target's coordinates and up vector.</td></tr><tr><th>Rotate</th><td>View using the camera's rotation angle.</td></tr></table> 43 44<h2>Example Output</h2> 45 46<table> 47<tr> 48<td><pre> 49<Animations><br> 50 <strong><CameraAnimationData Name="aimCamera_persp" FrameSize="47" LoopMode="OneTime" IsAdditiveAnimation="false" ViewMode="AimTarget" ProjectionMode="Perspective"></strong><br> 51 <MemberAnimationDataSet><br> 52 <MemberAnimationData><br> 53 <Path>Transform</Path><br> 54 <TransformAnimation><br> 55 <TranslateVector3Animation><br> 56 <XSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="47"><br> 57 <Segments><br> 58 <HermiteFloatSegment><br> 59 <Keys><br> 60 <HermiteFloatKey Frame="0" Value="10.1185" InSlope="-0.661016" OutSlope="-0.661016" /><br> 61 <HermiteFloatKey Frame="47" Value="-20.9492" InSlope="-0.661015" OutSlope="-0.661015" /><br> 62 </Keys><br> 63 </HermiteFloatSegment><br> 64 </Segments><br> 65 </XSegmentsFloatCurve><br> 66 <YSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="47"><br> 67 <Segments><br> 68 <HermiteFloatSegment><br> 69 <Keys><br> 70 <HermiteFloatKey Frame="0" Value="12.0733" InSlope="-0.074605" OutSlope="-0.074605" /><br> 71 <HermiteFloatKey Frame="47" Value="8.56682" InSlope="-0.074605" OutSlope="-0.074605" /><br> 72 </Keys><br> 73 </HermiteFloatSegment><br> 74 </Segments><br> 75 </YSegmentsFloatCurve><br> 76 <ZSegmentsFloatCurve PreRepeatMethod="None" PostRepeatMethod="None" StartFrame="0" EndFrame="47"><br> 77 <Segments><br> 78 <HermiteFloatSegment><br> 79 <Keys><br> 80 <HermiteFloatKey Frame="0" Value="12.8021" InSlope="-0.263263" OutSlope="-0.263263" /><br> 81 <HermiteFloatKey Frame="47" Value="0.428791" InSlope="-0.263262" OutSlope="-0.263262" /><br> 82 </Keys><br> 83 </HermiteFloatSegment><br> 84 </Segments><br> 85 </ZSegmentsFloatCurve><br> 86 </TranslateVector3Animation><br> 87 </TransformAnimation><br> 88 </MemberAnimationData><br> 89 </MemberAnimationDataSet><br> 90 <strong></CameraAnimationData></strong><br> 91</Animations><br> 92</pre></td> 93</tr></table> 94 95 <hr><p>CONFIDENTIAL</p></body> 96</html>