physics2d 0.6.0

Yet another 2D physics engine, but with Iron power.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use world::{World};
use ::math::{Vec2};
use collision::Contact;

pub trait DebugCollision {
    fn contacts(&self) -> Vec<&Contact>;
}

impl DebugCollision for World {
    fn contacts(&self) -> Vec<&Contact> {
        self.contact_constraints
            .values()
            .flat_map(|constraints| constraints.iter().map(|constraint| &constraint.contact))
            .collect()
    }
}