Home | History | Annotate | Download | only in eigen2

Lines Matching refs:Vector3

27   typedef Matrix<Scalar,3,1> Vector3;
42 Vector3 v0 = Vector3::Random(),
43 v1 = Vector3::Random(),
44 v2 = Vector3::Random();
103 matrot1 = AngleAxisx(Scalar(0.1), Vector3::UnitX())
104 * AngleAxisx(Scalar(0.2), Vector3::UnitY())
105 * AngleAxisx(Scalar(0.3), Vector3::UnitZ());
107 AngleAxisx(Scalar(0.1), Vector3(1,0,0)).toRotationMatrix()
108 * (AngleAxisx(Scalar(0.2), Vector3(0,1,0)).toRotationMatrix()
109 * (AngleAxisx(Scalar(0.3), Vector3(0,0,1)).toRotationMatrix() * v1)));
152 v0 << 50, 2, 1;//= ei_random_matrix<Vector3>().cwiseProduct(Vector3(10,2,0.5));
156 VERIFY_IS_APPROX( (t0 * Vector3(1,0,0)).norm(), v0.x());
157 //VERIFY(!ei_isApprox((t1 * Vector3(1,0,0)).norm(), v0.x()));
182 VERIFY_IS_APPROX(t0.scale(a).matrix(), t1.scale(Vector3::Constant(a)).matrix());
183 VERIFY_IS_APPROX(t0.prescale(a).matrix(), t1.prescale(Vector3::Constant(a)).matrix());
189 mat4 << mat3 , Vector3::Zero() , Vector4::Zero().transpose();
195 Vector3 v3 = Vector3::Random().normalized();
206 v3 = Vector3::Random();
391 // m.col(1) = Vector3(0,ei_random<Scalar>(),ei_random<Scalar>()).normalized();
392 // m.col(0) = Vector3(-1,0,0).normalized();
395 Vector3 ea = m.eulerAngles(I,J,K); \
396 Matrix3 m1 = Matrix3(AngleAxisx(ea[0], Vector3::Unit##X()) * AngleAxisx(ea[1], Vector3::Unit##Y()) * AngleAxisx(ea[2], Vector3::Unit##Z())); \
397 VERIFY_IS_APPROX(m, Matrix3(AngleAxisx(ea[0], Vector3::Unit##X()) * AngleAxisx(ea[1], Vector3::Unit##Y()) * AngleAxisx(ea[2], Vector3::Unit##Z()))); \
416 Vector3 vec3 = Vector3::Random();