pub struct CollisionElasticPdu {Show 16 fields
pub pdu_header: PduHeader,
pub issuing_entity_id: EntityId,
pub colliding_entity_id: EntityId,
pub event_id: EventId,
pub padding: u16,
pub contact_velocity: LinearVelocity,
pub mass: f32,
pub location_of_impact: EntityCoordinateVector,
pub collision_intermediate_result_xx: f32,
pub collision_intermediate_result_xy: f32,
pub collision_intermediate_result_xz: f32,
pub collision_intermediate_result_yy: f32,
pub collision_intermediate_result_yz: f32,
pub collision_intermediate_result_zz: f32,
pub unit_surface_normal: EntityCoordinateVector,
pub coefficient_of_restitution: f32,
}
Expand description
Implemented according to IEEE 1278.1-2012 §7.2.4
Fields§
§pdu_header: PduHeader
§issuing_entity_id: EntityId
§colliding_entity_id: EntityId
§event_id: EventId
§padding: u16
§contact_velocity: LinearVelocity
§mass: f32
§location_of_impact: EntityCoordinateVector
§collision_intermediate_result_xx: f32
§collision_intermediate_result_xy: f32
§collision_intermediate_result_xz: f32
§collision_intermediate_result_yy: f32
§collision_intermediate_result_yz: f32
§collision_intermediate_result_zz: f32
§unit_surface_normal: EntityCoordinateVector
§coefficient_of_restitution: f32
Trait Implementations§
Source§impl Clone for CollisionElasticPdu
impl Clone for CollisionElasticPdu
Source§fn clone(&self) -> CollisionElasticPdu
fn clone(&self) -> CollisionElasticPdu
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 CollisionElasticPdu
impl Debug for CollisionElasticPdu
Source§impl Default for CollisionElasticPdu
impl Default for CollisionElasticPdu
Auto Trait Implementations§
impl Freeze for CollisionElasticPdu
impl RefUnwindSafe for CollisionElasticPdu
impl Send for CollisionElasticPdu
impl Sync for CollisionElasticPdu
impl Unpin for CollisionElasticPdu
impl UnwindSafe for CollisionElasticPdu
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