@@ -183,7 +183,7 @@ TEST(TransformTests, LoadIdentity)
183183TEST (TransformTests, GetRotation)
184184{
185185 Transform t (testPos, testRot[0 ], testRot[1 ], testRot[2 ]);
186- auto rot = t.get_rotation ();
186+ auto rot = t.get_transformation_vectors ();
187187 for (int i = 0 ; i < 3 ; ++i)
188188 EXPECT_EQ (testRot[i], rot[i]);
189189}
@@ -195,11 +195,27 @@ TEST(TransformTests, GetPosition)
195195 EXPECT_EQ (testPos, pos);
196196}
197197
198+ TEST (TransformTests, SetPositionDouble)
199+ {
200+ Transform t;
201+ t.set_translation (2.3 );
202+ auto pos = t.get_translation ();
203+ EXPECT_EQ (Point (2.3 , 2.3 , 2.3 ), pos);
204+ }
205+
206+ TEST (TransformTests, SetPositionPoint)
207+ {
208+ Transform t;
209+ t.set_translation (testPos);
210+ auto pos = t.get_translation ();
211+ EXPECT_EQ (testPos, pos);
212+ }
213+
198214TEST (TransformTests, Orthogonalize)
199215{
200216 Transform t (testPos, testRot[0 ], testRot[1 ], testRot[2 ]);
201217 t.orthogonalize ();
202- auto rot = t.get_rotation ();
218+ auto rot = t.get_transformation_vectors ();
203219
204220 EXPECT_NEAR (0.0 , Dot (rot[0 ], rot[1 ]), errorOfMargin);
205221 EXPECT_NEAR (0.0 , Dot (rot[0 ], rot[2 ]), errorOfMargin);
@@ -212,7 +228,7 @@ TEST(TransformTests, Orthonormalize)
212228{
213229 Transform t (testPos, testRot[0 ], testRot[1 ], testRot[2 ]);
214230 t.orthonormalize ();
215- auto rot = t.get_rotation ();
231+ auto rot = t.get_transformation_vectors ();
216232
217233 EXPECT_NEAR (0.0 , Dot (rot[0 ], rot[1 ]), errorOfMargin);
218234 EXPECT_NEAR (0.0 , Dot (rot[0 ], rot[2 ]), errorOfMargin);
@@ -254,7 +270,7 @@ TEST(TransformTests, MultplicationTransform)
254270 Transform t1 (testPos, testRot[0 ], testRot[1 ], testRot[2 ]);
255271 Transform t2 (Point (0 ,0 ,0 ), Vector (1 ,0 ,0 ), Vector (0 ,2 ,0 ), Vector (0 ,0 ,3 ));
256272 Transform t3 = t2 * t1;
257- auto vecs = t3.get_rotation ();
273+ auto vecs = t3.get_transformation_vectors ();
258274 for (int i = 0 ; i < 3 ; ++i)
259275 EXPECT_EQ (vecs[i], Vector (testRot[i].x (), testRot[i].y () * 2 , testRot[i].z () * 3 ));
260276}
0 commit comments