box2d 0.0.2

Port of Box2d to Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use super::body::Body;
use super::math::Vec2;

#[derive(Clone)]
pub struct Manifold {
    pub body_a: Body,
    pub body_b: Body,
    pub normal: Vec2,
    pub penetration: f32
}

impl Manifold {
    pub fn new(body_a: Body, body_b: Body, normal: Vec2, penetration: f32) -> Manifold {
        return Manifold{ body_a: body_a, body_b: body_b, normal: normal, penetration: penetration };
    }
}