Lines Matching refs:matrix

39   VERIFY_IS_APPROX(t0.matrix(), Transform3::MatrixType::Identity());
58 VERIFY((t0 * t1).matrix().isIdentity(test_precision<Scalar>()));
61 VERIFY_IS_APPROX(t1.matrix(), t0.matrix());
122 // rotation matrix conversion
167 VERIFY_IS_APPROX(t0.matrix(), Transform3::MatrixType::Identity());
168 t0.matrix().setZero();
170 VERIFY_IS_APPROX(t0.matrix(), Transform3::MatrixType::Identity());
182 VERIFY((t0 * t1).matrix().isIdentity(test_precision<Scalar>()));
185 VERIFY_IS_APPROX(t1.matrix(), t0.matrix());
189 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
192 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
194 VERIFY_IS_APPROX(t0.scale(a).matrix(), t1.scale(Vector3::Constant(a)).matrix());
195 VERIFY_IS_APPROX(t0.prescale(a).matrix(), t1.prescale(Vector3::Constant(a)).matrix());
204 tmat4.matrix()(3,3) = Scalar(1);
205 VERIFY_IS_APPROX(tmat3.matrix(), tmat4.matrix());
213 VERIFY_IS_APPROX(t3.matrix(), t4.matrix());
215 VERIFY_IS_APPROX(t4.matrix(), MatrixType::Identity());
217 VERIFY_IS_APPROX(t3.matrix(), t4.matrix());
223 VERIFY_IS_APPROX(t5.matrix(), t4.matrix());
225 VERIFY_IS_APPROX(t4.matrix(), MatrixType::Identity());
227 VERIFY_IS_APPROX(t5.matrix(), t4.matrix());
232 VERIFY_IS_APPROX(t6.matrix(), t4.matrix());
234 VERIFY_IS_APPROX(t4.matrix(), MatrixType::Identity());
236 VERIFY_IS_APPROX(t6.matrix(), t4.matrix());
238 // matrix * transform
239 VERIFY_IS_APPROX((t3.matrix()*t4).matrix(), (t3*t4).matrix());
242 VERIFY_IS_APPROX(((t3*t4)*t5).matrix(), (t3*(t4*t5)).matrix());
257 VERIFY_IS_APPROX(t20.fromPositionOrientationScale(v20,a,v21).matrix(),
258 t21.pretranslate(v20).scale(v21).matrix());
263 * (t21.prescale(v21.cwiseInverse()).translate(-v20))).matrix().isIdentity(test_precision<Scalar>()) );
271 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
273 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
275 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
278 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
284 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
287 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
292 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
295 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
300 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
303 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
309 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
312 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
318 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
322 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
326 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
330 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
335 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
340 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
345 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
350 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
355 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
360 VERIFY_IS_APPROX(t0.matrix(), t1.matrix());
370 t044.block(0,0,t0.matrix().rows(),4) = t0.matrix();
371 VERIFY_IS_APPROX(t0.inverse(Affine).matrix(), t044.inverse().block(0,0,t0.matrix().rows(),4));
376 t044.block(0,0,t0.matrix().rows(),4) = t0.matrix();
377 VERIFY_IS_APPROX(t0.inverse(Isometry).matrix(), t044.inverse().block(0,0,t0.matrix().rows(),4));
456 p1->matrix().setRandom();
460 VERIFY_IS_APPROX(p1->matrix(), p2->matrix());
461 VERIFY_IS_APPROX(p1->matrix(), p3->matrix());
478 Proj p; p.matrix().setRandom();
482 Mat p_m(p.matrix()), a_m(a.matrix());
484 VERIFY_IS_APPROX((p*p).matrix(), p_m*p_m);
485 VERIFY_IS_APPROX((a*a).matrix(), a_m*a_m);
486 VERIFY_IS_APPROX((p*a).matrix(), p_m*a_m);
487 VERIFY_IS_APPROX((a*p).matrix(), a_m*p_m);
488 VERIFY_IS_APPROX((ac*a).matrix(), a_m*a_m);
489 VERIFY_IS_APPROX((a*ac).matrix(), a_m*a_m);
490 VERIFY_IS_APPROX((p*ac).matrix(), p_m*a_m);
491 VERIFY_IS_APPROX((ac*p).matrix(), a_m*p_m);