Module ncollide3d::pipeline::glue [−][src]
Glue code between each part of the collision-detection pipeline.
Structs
FirstInterferenceWithRay | Return structure for |
InterferencesWithAABB | Iterator through all the objects on the world which bounding volume intersects a specific AABB. |
InterferencesWithPoint | Iterator through all the objects on the world that intersect a specific point. |
InterferencesWithRay | Iterator through all the objects on the world that intersect a specific ray. |
Functions
create_proxies | Registers a collision object handle so it can be taken into acconut by the broad-phase and the narrow-phase. |
default_broad_phase | Allocate a default broad-phase, configured with a default coherence margin (set to 0.01). |
default_interaction_graph | Allocate a default interaction graph. |
default_narrow_phase | Allocate a default narrow-phase, configured with the default contact and proximity dispatchers. |
first_interference_with_ray | Returns an the closest collision object intersecting with the given ray. |
interferences_with_aabb | Returns an iterator yielding all the collision objects with an AABB intersecting with the given AABB. |
interferences_with_point | Returns an iterator yielding all the collision objects containing the given point. |
interferences_with_ray | Returns an iterator yielding all the collision objects intersecting with the given ray. |
perform_all_pipeline | Performs the broad-phase and the narrow-phase. |
perform_broad_phase | Performs the broad-phase. |
perform_narrow_phase | Performs the narrow-phase. |
remove_proxies | Free all the resources allocated by the broad-phase and the interaction graph for the given proxy handles. |