pub struct RigidConstraintCommon {
pub enabled: bool,
pub interpenetrate: bool,
pub swing_cone_and_twist: Limits,
pub linear: Limits,
pub spring_angular: Spring,
pub spring_linear: Spring,
}Expand description
Specifies rigid-constraint information for the common profile that all COLLADA implementations must support.
Fields§
§enabled: boolIf false, the RigidConstraint doesn’t exert any force or influence on
the rigid bodies.
interpenetrate: boolIf true, the attached rigid bodies may interpenetrate.
swing_cone_and_twist: LimitsDescribes the angular limits along each rotation axis in degrees.
linear: LimitsDescribes linear (translational) limits along each axis.
spring_angular: SpringDescribes angular spring constraints.
spring_linear: SpringDescribes linear spring constraints.
Implementations§
Trait Implementations§
Source§impl Clone for RigidConstraintCommon
impl Clone for RigidConstraintCommon
Source§fn clone(&self) -> RigidConstraintCommon
fn clone(&self) -> RigidConstraintCommon
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RigidConstraintCommon
impl Debug for RigidConstraintCommon
Source§impl Default for RigidConstraintCommon
impl Default for RigidConstraintCommon
Source§fn default() -> RigidConstraintCommon
fn default() -> RigidConstraintCommon
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RigidConstraintCommon
impl RefUnwindSafe for RigidConstraintCommon
impl Send for RigidConstraintCommon
impl Sync for RigidConstraintCommon
impl Unpin for RigidConstraintCommon
impl UnwindSafe for RigidConstraintCommon
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more