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