Navigation
API > API/Runtime > API/Runtime/Chaos
Public: FTriangleContactPoint() : FContactPoint() , EdgeID(INDEX_NONE, INDEX_NONE) , VertexID(INDEX_NONE) , ContactTriangleIndex(INDEX_NONE) { } FTriangleContactPoint(const FContactPoint& InContactPoint) : FContactPoint(InContactPoint) , EdgeID(INDEX_NONE, INDEX_NONE) , VertexID(INDEX_NONE) , ContactTriangleIndex(INDEX_NONE) { } FContactEdgeID EdgeID; FContactVertexID VertexID; An ID for an Edge or Vertex in a triangle mesh.
| Name | FContactEdgeOrVertexID |
| Type | struct |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Collision/ContactTriangles.h |
| Include Path | #include "Chaos/Collision/ContactTriangles.h" |
Syntax
struct FContactEdgeOrVertexID
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Chaos/Collision/ContactTriangles.h | |||
FContactEdgeOrVertexID
(
const FContactVertexID VertexIndex |
Chaos/Collision/ContactTriangles.h | ||
FContactEdgeOrVertexID
(
const FContactVertexID VertexIndexA, |
Chaos/Collision/ContactTriangles.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EdgeID | FContactEdgeID | We treat the EdgeID as a VertexID when only one vertex ID is set. | Chaos/Collision/ContactTriangles.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FContactEdgeID & GetEdgeID() |
Chaos/Collision/ContactTriangles.h | ||
const FContactVertexID & GetVertexID() |
Chaos/Collision/ContactTriangles.h | ||
bool IsEdge() |
Chaos/Collision/ContactTriangles.h | ||
bool IsValid() |
Chaos/Collision/ContactTriangles.h | ||
bool IsVertex() |
Chaos/Collision/ContactTriangles.h |