[−][src]Module ncollide_geometry::query
Non-persistant pairwise geometric queries.
Modules
algorithms | Algorithms needed for distance and penetration depth computation. |
contacts_internal | Implementation details of the |
distance_internal | Implementation details of the |
point_internal | Point inclusion and projection. |
proximity_internal | Implementation details of the |
ray_internal | Ray-casting related definitions and implementations. |
time_of_impact_internal | Implementation details of the |
Structs
Contact | Geometric description of a contact. |
ContactPrediction | The prediction parameters for contact determination.n |
PointInterferencesCollector | Bounding Volume Tree visitor collecting nodes that may contain a given point. |
PointProjection | Description of the projection of a point on a shape. |
Ray | A Ray. |
RayInterferencesCollector | Bounding Volume Tree visitor collecting interferences with a given ray. |
RayIntersection | Structure containing the result of a successful ray cast. |
RayIntersectionCostFn | A search thet selects the objects that has the smallest time of impact with a given ray. |
Enums
Proximity | Proximity information. |
SegmentPointLocation | Logical description of the location of a point on a triangle. |
TetrahedronPointLocation | Logical description of the location of a point on a triangle. |
TrianglePointLocation | Logical description of the location of a point on a triangle. |
Traits
PointQuery | Trait of objects that can be tested for point inclusion and projection. |
PointQueryWithLocation | Returns shape-specific info in addition to generic projection information |
RayCast | Traits of objects which can be transformed and tested for intersection with a ray. |
Functions
contact | Computes one contact point between two shapes. |
distance | Computes the minimum distance separating two shapes. |
proximity | Tests whether two shapes are in intersecting or separated by a distance smaller than |
time_of_impact | Computes the smallest time of impact of two shapes under translational movement. |
Type Definitions
Ray2 | A 2D ray. |
Ray3 | A 3D ray. |
RayIntersection2 | A 2D ray intersection. |
RayIntersection3 | A 3D ray intersection. |