ncollide3d/shape/
mod.rs
1pub use self::ball::Ball;
4pub use self::capsule::Capsule;
5#[doc(inline)]
6pub use self::composite_shape::CompositeShape;
7pub use self::compound::Compound;
8#[cfg(feature = "dim3")]
9pub use self::cone::Cone;
10#[cfg(feature = "dim3")]
11pub use self::convex::ConvexHull;
12#[cfg(feature = "dim2")]
13pub use self::convex_polygon::ConvexPolygon;
14#[cfg(feature = "dim2")]
15pub use self::convex_polygonal_feature2::ConvexPolygonalFeature;
16#[cfg(feature = "dim3")]
17pub use self::convex_polygonal_feature3::{ClippingCache, ConvexPolygonalFeature};
18pub use self::convex_polyhedron::{ConvexPolyhedron, FeatureId};
19pub use self::cuboid::Cuboid;
20#[cfg(feature = "dim3")]
21pub use self::cylinder::Cylinder;
22pub use self::deformable_shape::{DeformableShape, DeformationsType};
23#[cfg(feature = "dim2")]
26pub use self::heightfield2::HeightField;
27#[cfg(feature = "dim3")]
28pub use self::heightfield3::{HeightField, HeightFieldCellStatus};
29pub use self::plane::Plane;
30pub use self::polyline::Polyline;
31pub use self::segment::{Segment, SegmentPointLocation};
32#[doc(inline)]
33pub use self::shape::{Shape, ShapeHandle};
34#[doc(inline)]
35pub use self::support_map::SupportMap;
36#[cfg(feature = "dim3")]
37pub use self::tetrahedron::{Tetrahedron, TetrahedronPointLocation};
38pub use self::triangle::{Triangle, TrianglePointLocation};
39#[cfg(feature = "dim3")]
40pub use self::trimesh::{FaceAdjacentToEdge, TriMesh, TriMeshEdge, TriMeshFace, TriMeshVertex};
41
42mod ball;
43mod capsule;
44#[doc(hidden)]
45pub mod composite_shape;
46mod compound;
47#[cfg(feature = "dim3")]
48mod cone;
49#[cfg(feature = "dim3")]
50mod convex;
51#[cfg(feature = "dim2")]
52mod convex_polygon;
53#[cfg(feature = "dim2")]
54mod convex_polygonal_feature2;
55#[cfg(feature = "dim3")]
56mod convex_polygonal_feature3;
57mod convex_polyhedron;
58mod cuboid;
59#[cfg(feature = "dim3")]
60mod cylinder;
61mod deformable_shape;
62#[cfg(feature = "dim2")]
63mod heightfield2;
64#[cfg(feature = "dim3")]
65mod heightfield3;
66mod plane;
67mod polyline;
68mod segment;
69#[doc(hidden)]
70pub mod shape;
71mod shape_impl;
72#[doc(hidden)]
73pub mod support_map;
74#[cfg(feature = "dim3")]
75mod tetrahedron;
76mod triangle;
77#[cfg(feature = "dim3")]
78mod trimesh;