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>&lt;CameraAnimationData&gt;</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&lt;Animations&gt;<br>
50    <strong>&lt;CameraAnimationData Name=&quot;aimCamera_persp&quot; FrameSize=&quot;47&quot; LoopMode=&quot;OneTime&quot; IsAdditiveAnimation=&quot;false&quot; ViewMode=&quot;AimTarget&quot; ProjectionMode=&quot;Perspective&quot;&gt;</strong><br>
51        &lt;MemberAnimationDataSet&gt;<br>
52            &lt;MemberAnimationData&gt;<br>
53                &lt;Path&gt;Transform&lt;/Path&gt;<br>
54                &lt;TransformAnimation&gt;<br>
55                    &lt;TranslateVector3Animation&gt;<br>
56                        &lt;XSegmentsFloatCurve PreRepeatMethod=&quot;None&quot; PostRepeatMethod=&quot;None&quot; StartFrame=&quot;0&quot; EndFrame=&quot;47&quot;&gt;<br>
57                            &lt;Segments&gt;<br>
58                                &lt;HermiteFloatSegment&gt;<br>
59                                    &lt;Keys&gt;<br>
60                                        &lt;HermiteFloatKey Frame=&quot;0&quot; Value=&quot;10.1185&quot; InSlope=&quot;-0.661016&quot; OutSlope=&quot;-0.661016&quot; /&gt;<br>
61                                        &lt;HermiteFloatKey Frame=&quot;47&quot; Value=&quot;-20.9492&quot; InSlope=&quot;-0.661015&quot; OutSlope=&quot;-0.661015&quot; /&gt;<br>
62                                    &lt;/Keys&gt;<br>
63                                &lt;/HermiteFloatSegment&gt;<br>
64                            &lt;/Segments&gt;<br>
65                        &lt;/XSegmentsFloatCurve&gt;<br>
66                        &lt;YSegmentsFloatCurve PreRepeatMethod=&quot;None&quot; PostRepeatMethod=&quot;None&quot; StartFrame=&quot;0&quot; EndFrame=&quot;47&quot;&gt;<br>
67                            &lt;Segments&gt;<br>
68                                &lt;HermiteFloatSegment&gt;<br>
69                                    &lt;Keys&gt;<br>
70                                        &lt;HermiteFloatKey Frame=&quot;0&quot; Value=&quot;12.0733&quot; InSlope=&quot;-0.074605&quot; OutSlope=&quot;-0.074605&quot; /&gt;<br>
71                                        &lt;HermiteFloatKey Frame=&quot;47&quot; Value=&quot;8.56682&quot; InSlope=&quot;-0.074605&quot; OutSlope=&quot;-0.074605&quot; /&gt;<br>
72                                    &lt;/Keys&gt;<br>
73                                &lt;/HermiteFloatSegment&gt;<br>
74                            &lt;/Segments&gt;<br>
75                        &lt;/YSegmentsFloatCurve&gt;<br>
76                        &lt;ZSegmentsFloatCurve PreRepeatMethod=&quot;None&quot; PostRepeatMethod=&quot;None&quot; StartFrame=&quot;0&quot; EndFrame=&quot;47&quot;&gt;<br>
77                            &lt;Segments&gt;<br>
78                                &lt;HermiteFloatSegment&gt;<br>
79                                    &lt;Keys&gt;<br>
80                                        &lt;HermiteFloatKey Frame=&quot;0&quot; Value=&quot;12.8021&quot; InSlope=&quot;-0.263263&quot; OutSlope=&quot;-0.263263&quot; /&gt;<br>
81                                        &lt;HermiteFloatKey Frame=&quot;47&quot; Value=&quot;0.428791&quot; InSlope=&quot;-0.263262&quot; OutSlope=&quot;-0.263262&quot; /&gt;<br>
82                                    &lt;/Keys&gt;<br>
83                                &lt;/HermiteFloatSegment&gt;<br>
84                            &lt;/Segments&gt;<br>
85                        &lt;/ZSegmentsFloatCurve&gt;<br>
86                    &lt;/TranslateVector3Animation&gt;<br>
87                &lt;/TransformAnimation&gt;<br>
88            &lt;/MemberAnimationData&gt;<br>
89        &lt;/MemberAnimationDataSet&gt;<br>
90    <strong>&lt;/CameraAnimationData&gt;</strong><br>
91&lt;/Animations&gt;<br>
92</pre></td>
93</tr></table>
94
95	<hr><p>CONFIDENTIAL</p></body>
96</html>