Module rhusics::collide3d
[−]
[src]
Type wrappers and convenience functions for 3D collision detection
Reexports
pub use collide::CollisionMode; |
Structs
ConvexPolyhedron |
Convex polyhedron primitive. |
Cuboid |
Cuboid primitive. |
Sphere |
Sphere primitive |
Enums
CollisionStrategy |
Collision strategy to use for collisions. |
Functions
world_register |
Utility method for registering 3D components and resources with
|
world_register_with_spatial |
Utility method for registering 3D components and resources with
|
Type Definitions
BasicCollisionSystem3 |
ECS collision system for 3D, see BasicCollisionSystem for more information. |
BodyPose3 |
Body pose transform for 3D, see BodyPose for more information. |
BroadBruteForce3 |
Broad phase brute force algorithm for 3D, see BruteForce for more information. |
CollisionShape3 |
Collision shape for 3D, see CollisionShape for more information |
Contacts3 |
Contacts resource for 3D, see Contacts for more information. |
DynamicBoundingVolumeTree3 |
Dynamic bounding volume tree for 3D |
GJK3 |
GJK algorithm for 3D, see GJK for more information. |
Particle3 |
3D particle |
SpatialCollisionSystem3 |
Spatial collision system for 3D, see SpatialCollisionSystem for more information. |
SpatialSortingSystem3 |
Spatial sorting system for 3D, see SpatialSortingSystem for more information. |
SweepAndPrune3 |
Broad phase sweep and prune algorithm |