diff options
Diffstat (limited to 'src/dynamics/joint')
| -rw-r--r-- | src/dynamics/joint/generic_joint.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/dynamics/joint/generic_joint.rs b/src/dynamics/joint/generic_joint.rs index acf6dfb..b3277e9 100644 --- a/src/dynamics/joint/generic_joint.rs +++ b/src/dynamics/joint/generic_joint.rs @@ -76,6 +76,12 @@ bitflags::bitflags! { } } +impl Default for JointAxesMask { + fn default() -> Self { + Self::empty() + } +} + /// Identifiers of degrees of freedoms of a joint. #[cfg_attr(feature = "serde-serialize", derive(Serialize, Deserialize))] #[derive(Copy, Clone, Debug, PartialEq)] @@ -230,7 +236,8 @@ impl GenericJoint { self.limit_axes.is_empty() && self.motor_axes.is_empty() } - fn complete_ang_frame(axis: UnitVector<Real>) -> Rotation<Real> { + #[doc(hidden)] + pub fn complete_ang_frame(axis: UnitVector<Real>) -> Rotation<Real> { let basis = axis.orthonormal_basis(); #[cfg(feature = "dim2")] |
