Module rhusics::collide2d [] [src]

Type wrappers and convenience functions for 2D collision detection

Reexports

pub use collide::CollisionMode;

Structs

Circle

Circle primitive

ConvexPolygon

Convex polygon primitive.

Rectangle

Rectangle primitive.

Enums

CollisionStrategy

Collision strategy to use for collisions.

Functions

world_register

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

world_register_with_spatial

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

Type Definitions

BasicCollisionSystem2

Basic collision system for 2D, see BasicCollisionSystem for more information.

BodyPose2

Body pose transform for 2D, see BodyPose for more information.

BroadBruteForce2

Broad phase brute force algorithm for 2D, see BruteForce for more information.

CollisionShape2

Collision shape for 2D, see CollisionShape for more information

Contacts2

Contacts resource for 2D, see Contacts for more information.

DynamicBoundingVolumeTree2

Dynamic bounding volume tree for 2D

GJK2

GJK algorithm for 2D, see GJK for more information.

Particle2

2D particle

SpatialCollisionSystem2

Spatial collision system for 2D, see SpatialCollisionSystem for more information.

SpatialSortingSystem2

Spatial sorting system for 2D, see SpatialSortingSystem for more information.

SweepAndPrune2

Broad phase sweep and prune algorithm