Struct dae_parser::RigidConstraintCommon
source · 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