Skip to main content

dynamis_model/
event.rs

1#[derive(Clone, Copy, Debug, PartialEq, Eq)]
2pub enum ContactEventKind {
3    Begin,
4    End,
5}
6
7#[derive(Clone, Copy, Debug, PartialEq)]
8pub struct ContactEvent {
9    pub kind: ContactEventKind,
10    pub first: crate::body::BodyHandle,
11    pub second: crate::body::BodyHandle,
12    pub sensor: bool,
13    pub point: [f32; 3],
14    pub normal: [f32; 3],
15}