1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#[cfg(feature = "dim3")]
pub use self::contact_generator::TriMeshTriMeshManifoldGenerator;
#[doc(inline)]
pub use self::contact_generator::{
BallBallManifoldGenerator, BallConvexPolyhedronManifoldGenerator,
CapsuleCapsuleManifoldGenerator, CapsuleShapeManifoldGenerator,
CompositeShapeCompositeShapeManifoldGenerator, CompositeShapeShapeManifoldGenerator,
ContactAlgorithm, ContactDispatcher, ContactManifoldGenerator,
ConvexPolyhedronConvexPolyhedronManifoldGenerator, DefaultContactDispatcher,
HeightFieldShapeManifoldGenerator, PlaneBallManifoldGenerator,
PlaneConvexPolyhedronManifoldGenerator,
};
pub use self::events::{ContactEvent, ContactEvents, EventPool, ProximityEvent, ProximityEvents};
pub use self::interaction_graph::{
CollisionObjectGraphIndex, Interaction, InteractionGraph, TemporaryInteractionIndex,
};
pub use self::narrow_phase::NarrowPhase;
#[doc(inline)]
pub use self::proximity_detector::{
BallBallProximityDetector, CompositeShapeShapeProximityDetector, DefaultProximityDispatcher,
PlaneSupportMapProximityDetector, ProximityAlgorithm, ProximityDetector, ProximityDispatcher,
SupportMapPlaneProximityDetector, SupportMapSupportMapProximityDetector,
};
#[doc(hidden)]
pub mod contact_generator;
mod events;
mod interaction_graph;
mod narrow_phase;
#[doc(hidden)]
pub mod proximity_detector;