pub struct CollisionElastic {Show 14 fields
pub issuing_entity_id: EntityId,
pub colliding_entity_id: EntityId,
pub event_id: EventId,
pub velocity: VectorF32,
pub mass: f32,
pub location: VectorF32,
pub intermediate_result_xx: f32,
pub intermediate_result_xy: f32,
pub intermediate_result_xz: f32,
pub intermediate_result_yy: f32,
pub intermediate_result_yz: f32,
pub intermediate_result_zz: f32,
pub unit_surface_normal: VectorF32,
pub coefficient_of_restitution: f32,
}Expand description
5.3.4 Collision-Elastic PDU
7.2.4 Collision-Elastic PDU
Fields§
§issuing_entity_id: EntityId§colliding_entity_id: EntityId§event_id: EventId§velocity: VectorF32§mass: f32§location: VectorF32§intermediate_result_xx: f32§intermediate_result_xy: f32§intermediate_result_xz: f32§intermediate_result_yy: f32§intermediate_result_yz: f32§intermediate_result_zz: f32§unit_surface_normal: VectorF32§coefficient_of_restitution: f32Implementations§
Source§impl CollisionElastic
impl CollisionElastic
pub fn builder() -> CollisionElasticBuilder
pub fn into_builder(self) -> CollisionElasticBuilder
pub fn into_pdu_body(self) -> PduBody
Trait Implementations§
Source§impl BodyInfo for CollisionElastic
impl BodyInfo for CollisionElastic
Source§impl Clone for CollisionElastic
impl Clone for CollisionElastic
Source§fn clone(&self) -> CollisionElastic
fn clone(&self) -> CollisionElastic
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 CollisionElastic
impl Debug for CollisionElastic
Source§impl Default for CollisionElastic
impl Default for CollisionElastic
Source§fn default() -> CollisionElastic
fn default() -> CollisionElastic
Returns the “default value” for a type. Read more
Source§impl Interaction for CollisionElastic
impl Interaction for CollisionElastic
Source§impl PartialEq for CollisionElastic
impl PartialEq for CollisionElastic
Source§impl SerializePdu for CollisionElastic
impl SerializePdu for CollisionElastic
fn serialize_pdu(&self, _version: SupportedVersion, buf: &mut BytesMut) -> u16
impl StructuralPartialEq for CollisionElastic
Auto Trait Implementations§
impl Freeze for CollisionElastic
impl RefUnwindSafe for CollisionElastic
impl Send for CollisionElastic
impl Sync for CollisionElastic
impl Unpin for CollisionElastic
impl UnwindSafe for CollisionElastic
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