Navigation
API > API/Runtime > API/Runtime/Chaos
The shape types involved in a contact constraint. Used to look up the collision detection function
| Name | Chaos::EContactShapesType |
| Type | enum |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/CollisionResolutionTypes.h |
| Include Path | #include "Chaos/CollisionResolutionTypes.h" |
Syntax
namespace Chaos
{
enum EContactShapesType
{
Unknown,
SphereSphere,
SphereCapsule,
SphereBox,
SphereConvex,
SphereTriMesh,
SphereHeightField,
SpherePlane,
CapsuleCapsule,
CapsuleBox,
CapsuleConvex,
CapsuleTriMesh,
CapsuleHeightField,
BoxBox,
BoxConvex,
BoxTriMesh,
BoxHeightField,
BoxPlane,
ConvexConvex,
ConvexTriMesh,
ConvexHeightField,
GenericConvexConvex,
LevelSetLevelSet,
NumShapesTypes,
}
}
Values
| Name | Remarks |
|---|---|
| Unknown | |
| SphereSphere | |
| SphereCapsule | |
| SphereBox | |
| SphereConvex | |
| SphereTriMesh | |
| SphereHeightField | |
| SpherePlane | |
| CapsuleCapsule | |
| CapsuleBox | |
| CapsuleConvex | |
| CapsuleTriMesh | |
| CapsuleHeightField | |
| BoxBox | |
| BoxConvex | |
| BoxTriMesh | |
| BoxHeightField | |
| BoxPlane | |
| ConvexConvex | |
| ConvexTriMesh | |
| ConvexHeightField | |
| GenericConvexConvex | |
| LevelSetLevelSet | |
| NumShapesTypes |