diff --git a/test/capsule_capsule.cpp b/test/capsule_capsule.cpp index a7248baced20a9c0fda7abf659bf796719bacb83..ef1effd3fedf30037d3caeb284956193b888db53 100644 --- a/test/capsule_capsule.cpp +++ b/test/capsule_capsule.cpp @@ -168,7 +168,7 @@ BOOST_AUTO_TEST_CASE(collision_capsule_capsule_aligned) for(int i = 0; i < num_tests; ++i) { - Eigen::Matrix3d rot = Eigen::Quaterniond::UnitRandom().toRotationMatrix(); + Eigen::Matrix3d rot = Eigen::Quaterniond(Eigen::Vector4d::Random().normalized()).toRotationMatrix(); Eigen::Vector3d trans = Eigen::Vector3d::Random(); Transform3f displacement(rot,trans); @@ -193,7 +193,7 @@ BOOST_AUTO_TEST_CASE(collision_capsule_capsule_aligned) for(int i = 0; i < num_tests; ++i) { - Eigen::Matrix3d rot = Eigen::Quaterniond::UnitRandom().toRotationMatrix(); + Eigen::Matrix3d rot = Eigen::Quaterniond(Eigen::Vector4d::Random().normalized()).toRotationMatrix(); Eigen::Vector3d trans = Eigen::Vector3d::Random(); Transform3f displacement(rot,trans);