![]() | DigitalRune.Geometry.Collisions.Algorithms Namespace |
Class | Description | |
---|---|---|
![]() | BoxBoxAlgorithm | |
![]() | BoxSphereAlgorithm |
Computes contact or closest-point information for BoxShape vs.
SphereShape.
|
![]() | CollisionAlgorithm |
A collision algorithm computes contact information or closest-point information for
collision objects with certain shapes.
|
![]() | CombinedCollisionAlgorithm |
This collision algorithm combines 2 other algorithms: One is used for penetrating objects, the
other is used for closest-point queries of separated objects.
|
![]() | CompositeShapeAlgorithm |
Computes contact or closest-point information for CompositeShape vs. any other
Shape.
|
![]() | Gjk |
The Gilbert-Johnson-Keerthi (GJK) algorithm for computing closest points of convex objects.
|
![]() | HeightFieldAlgorithm |
Computes contact or closest-point information for HeightField vs. any other
Shape.
|
![]() | InfiniteShapeAlgorithm |
A dummy collision algorithm which always reports a collision but no contact points
or closest-points. This is the opposite of the NoCollisionAlgorithm.
|
![]() | LineAlgorithm |
Computes collision queries between LineShapes and other primitives.
|
![]() | MinkowskiPortalRefinement |
The Minkowski Portal Refinement (MPR) algorithm for computing contacts between convex objects.
|
![]() | NoCollisionAlgorithm |
A dummy collision algorithm which always reports NO collision and NO closest points.
|
![]() | PlaneBoxAlgorithm |
Computes contact or closest-point information for PlaneShape vs.
BoxShapes.
|
![]() | PlaneConvexAlgorithm |
Computes contact or closest-point information for PlaneShape vs.
ConvexShapes.
|
![]() | PlaneRayAlgorithm |
Computes contact or closest-point information for RayShape vs.
PlaneShape.
|
![]() | PlaneSphereAlgorithm |
Computes contact or closest-point information for SphereShape vs.
PlaneShape.
|
![]() | RayBoxAlgorithm | |
![]() | RayCompositeAlgorithm |
Computes contact or closest-point information for RayShape vs.
CompositeShape.
|
![]() | RayConvexAlgorithm |
Computes contact or closest-point information for RayShape vs.
ConvexShape.
|
![]() | RayHeightFieldAlgorithm |
Computes contact or closest-point information for RayShape vs.
HeightField.
|
![]() | RaySphereAlgorithm |
Computes contact or closest-point information for RayShape vs.
SphereShape.
|
![]() | RayTriangleAlgorithm |
Computes contact or closest-point information for RayShape vs.
TriangleShape.
|
![]() | RayTriangleMeshAlgorithm |
Computes contact or closest-point information for RayShape vs.
TriangleMeshShape.
|
![]() | SphereSphereAlgorithm |
Computes contact or closest-point information for two SphereShapes.
|
![]() | TransformedShapeAlgorithm |
Computes contact or closest-point information for TransformedShape vs. any other
Shape.
|
![]() | TriangleMeshAlgorithm |
Computes contact or closest-point information for TriangleMeshShape vs. any
other Shape.
|
![]() | TriangleTriangleAlgorithm |
Computes contact or closest-point information for TriangleShape vs.
TriangleShape.
|