38 #ifndef FCL_MATH_SAMPLERSE3EULER_INL_H
39 #define FCL_MATH_SAMPLERSE3EULER_INL_H
60 upper_bound(upper_bound_)
70 q[0] = this->rng.uniformReal(lower_bound[0], upper_bound[0]);
71 q[1] = this->rng.uniformReal(lower_bound[1], upper_bound[1]);
72 q[2] = this->rng.uniformReal(lower_bound[2], upper_bound[2]);
75 this->rng.quaternion(s);
78 Vector3<S> angles = quat.toRotationMatrix().eulerAngles(0, 1, 2);
91 lower_bound_ = lower_bound;
92 upper_bound_ = upper_bound;
100 lower_bound = lower_bound_;
101 upper_bound = upper_bound_;