oxiphysics_core/world/
body_traits.rs1#[allow(unused_imports)]
2use super::functions::*;
3use crate::types::Transform;
14
15use super::types::{Body, BodyMode, BodyVelocity};
16
17impl Default for Body {
18 fn default() -> Self {
19 Self {
20 transform: Transform::default(),
21 prev_transform: Transform::default(),
22 velocity: BodyVelocity::default(),
23 force: [0.0; 3],
24 torque: [0.0; 3],
25 mass: 1.0,
26 inv_mass: 1.0,
27 inertia: 1.0,
28 linear_damping: 0.01,
29 angular_damping: 0.01,
30 restitution: 0.3,
31 mode: BodyMode::Dynamic,
32 active: true,
33 sleep_timer: 0.0,
34 generation: 0,
35 }
36 }
37}