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}