Lines Matching refs:q2
57 Quaternionx q1, q2;
58 q2.setIdentity();
59 VERIFY_IS_APPROX(Quaternionx(Quaternionx::Identity()).coeffs(), q2.coeffs());
61 VERIFY_IS_APPROX(q1.coeffs(), (q1*q2).coeffs());
78 q2 = AngleAxisx(a, v1.normalized());
81 Scalar refangle = ei_abs(AngleAxisx(q1.inverse()*q2).angle());
85 if((q1.coeffs()-q2.coeffs()).norm() > 10*largeEps)
87 VERIFY(ei_isApprox(q1.angularDistance(q2), refangle, largeEps));
92 VERIFY_IS_APPROX(q1 * q2 * v2,
93 q1.toRotationMatrix() * q2.toRotationMatrix() * v2);
95 VERIFY( (q2*q1).isApprox(q1*q2, largeEps) || !(q2 * q1 * v2).isApprox(
96 q1.toRotationMatrix() * q2.toRotationMatrix() * v2));
98 q2 = q1.toRotationMatrix();
99 VERIFY_IS_APPROX(q1*v1,q2*v1);
115 VERIFY_IS_APPROX(v2.normalized(),(q2.setFromTwoVectors(v1,v2)*v1).normalized());
116 VERIFY_IS_APPROX(v2.normalized(),(q2.setFromTwoVectors(v1,v2)*v1).normalized());