• Home
  • Raw
  • Download

Lines Matching refs:tr

42 <tr><th>Transformation type</th><th>Typical initialization code</th></tr>
43 <tr><td>
45 Rotation2D<float> rot2(angle_in_radian);\endcode</td></tr>
46 <tr class="alt"><td>
49 <span class="note">The axis vector must be normalized.</span></td></tr>
50 <tr><td>
52 Quaternion<float> q; q = AngleAxis<float>(angle_in_radian, axis);\endcode</td></tr>
53 <tr class="alt"><td>
58 Scaling(vecN)\endcode</td></tr>
59 <tr><td>
64 Translation<float,N>(vecN)\endcode</td></tr>
65 <tr class="alt"><td>
68 Transform<float,3,Affine> t = Translation3f(p) * AngleAxisf(a,axis) * Scaling(s);\endcode</td></tr>
69 <tr><td>
74 Matrix<float,3> t = AngleAxisf(a,axis) * Scaling(s);\endcode</td></tr>
91 <tr><td>\code
99 \endcode</td></tr>
108 <tr><td>
110 gen1 * gen2;\endcode</td></tr>
111 <tr class="alt"><td>Apply the transformation to a vector</td><td>\code
112 vec2 = gen1 * vec1;\endcode</td></tr>
113 <tr><td>Get the inverse of the transformation</td><td>\code
114 gen2 = gen1.inverse();\endcode</td></tr>
115 <tr class="alt"><td>Spherical interpolation \n (Rotation2D and Quaternion only)</td><td>\code
116 rot3 = rot1.slerp(alpha,rot2);\endcode</td></tr>
128 <tr><td>
131 p2 = t * p1;\endcode</td></tr>
132 <tr class="alt"><td>
135 vec2 = t.linear() * vec1;\endcode</td></tr>
136 <tr><td>
141 n2 = (normalMatrix * n1).normalized();\endcode</td></tr>
142 <tr class="alt"><td>
145 n2 = t.linear() * n1;\endcode</td></tr>
146 <tr><td>
148 glLoadMatrixf(t.data());\endcode</td></tr>
149 <tr class="alt"><td>
154 glLoadMatrixf(aux.data());\endcode</td></tr>
159 <tr><td>
163 \endcode</td></tr>
164 <tr class="alt"><td>
168 \endcode</td></tr>
169 <tr><td>
173 \endcode</td></tr>
174 <tr class="alt"><td>
178 \endcode</td></tr>
179 <tr><td>
182 \endcode</td></tr>
190 <tr><th></th><th>procedural API</th><th>equivalent natural API </th></tr>
191 <tr><td>Translation</td><td>\code
197 \endcode</td></tr>
198 <tr class="alt"><td>\b Rotation \n <em class="note">In 2D and for the procedural API, any_rotation …
204 \endcode</td></tr>
205 <tr><td>Scaling</td><td>\code
215 \endcode</td></tr>
216 <tr class="alt"><td>Shear transformation \n ( \b 2D \b only ! )</td><td>\code
219 \endcode</td><td></td></tr>
224 <tr><td>\code
226 \endcode</td></tr>
227 <tr><td>\code
229 \endcode</td></tr>
236 <tr><td style="max-width:30em;">
244 \endcode</td></tr>