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: bool
If false, the RigidConstraint
doesn’t exert any force or influence on
the rigid bodies.
interpenetrate: bool
If true, the attached rigid bodies may interpenetrate.
swing_cone_and_twist: Limits
Describes the angular limits along each rotation axis in degrees.
linear: Limits
Describes linear (translational) limits along each axis.
spring_angular: Spring
Describes angular spring constraints.
spring_linear: Spring
Describes 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 copy 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