[][src]Module collision::prelude

Prelude provides all the traits of the library in a convenient form

Enums

Relation

Spatial relation between two objects.

Traits

Aabb

Base trait describing an axis aligned bounding box.

Bound

Bounding volume abstraction for use with algorithms

ComputeBound

Utilities for computing bounding volumes of primitives

Contains

Boolean containment test.

Continuous

An intersection test with a result.

ContinuousTransformed

Continuous intersection test on transformed primitive

Discrete

A boolean intersection test.

DiscreteTransformed

Discrete intersection test on transformed primitive

HasBound

Primitive with bounding volume

Interpolate

Trait used for interpolation of values

MinMax

Compute the minimum/maximum of the given values

PlaneBound

Generic 3D bound.

Primitive

Minkowski support function for primitive

SurfaceArea

Shape surface area

TranslationInterpolate

Trait used for interpolation of translation only in transforms

Union

Build the union of two shapes.