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 specs::World.

world_register_with_spatial

Utility method for registering 3D components and resources with specs::World.

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