Struct dae_parser::PhysicsMaterialCommon
source · pub struct PhysicsMaterialCommon {
pub dynamic_friction: f32,
pub restitution: f32,
pub static_friction: f32,
}
Expand description
Specifies physics-material information for the common profile that all COLLADA implementations must support.
Fields§
§dynamic_friction: f32
Contains a floating-point number that specifies the dynamic friction coefficient.
restitution: f32
Contains a floating-point number that is the proportion of the kinetic energy preserved in the impact (typically ranges from 0.0 to 1.0). Also known as “bounciness” or “elasticity.”
static_friction: f32
Contains a floating-point number that specifies the static friction coefficient.
Trait Implementations§
source§impl Clone for PhysicsMaterialCommon
impl Clone for PhysicsMaterialCommon
source§fn clone(&self) -> PhysicsMaterialCommon
fn clone(&self) -> PhysicsMaterialCommon
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 PhysicsMaterialCommon
impl Debug for PhysicsMaterialCommon
source§impl Default for PhysicsMaterialCommon
impl Default for PhysicsMaterialCommon
source§fn default() -> PhysicsMaterialCommon
fn default() -> PhysicsMaterialCommon
Returns the “default value” for a type. Read more