Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/FPBDTriangleMeshCollisions
| Name | FTriangleSubMesh |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDTriangleMeshCollisions.h |
| Include Path | #include "Chaos/PBDTriangleMeshCollisions.h" |
Syntax
class FTriangleSubMesh
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTriangleSubMesh
(
const FTriangleMesh& InFullMesh |
Chaos/PBDTriangleMeshCollisions.h |
Structs
| Name | Remarks |
|---|---|
| FFullToSubMeshIndex |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DynamicSubMesh | FTriangleMesh | Chaos/PBDTriangleMeshCollisions.h | ||
| DynamicSubMeshToFullMeshIndices | TArray< int32 > | Chaos/PBDTriangleMeshCollisions.h | ||
| DynamicVertices | TArray< int32 > | Chaos/PBDTriangleMeshCollisions.h | ||
| FullMesh | const FTriangleMesh & | Chaos/PBDTriangleMeshCollisions.h | ||
| FullMeshToSubMeshIndices | TArray< FFullToSubMeshIndex > | Chaos/PBDTriangleMeshCollisions.h | ||
| KinematicColliderSubMesh | FTriangleMesh | Chaos/PBDTriangleMeshCollisions.h | ||
| KinematicColliderSubMeshToFullMeshIndices | TArray< int32 > | Chaos/PBDTriangleMeshCollisions.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FTriangleMesh & GetDynamicSubMesh() |
Chaos/PBDTriangleMeshCollisions.h | ||
const TArray< int32 > & GetDynamicVertices() |
Chaos/PBDTriangleMeshCollisions.h | ||
const FTriangleMesh & GetFullMesh() |
Chaos/PBDTriangleMeshCollisions.h | ||
int32 GetFullMeshElementIndexFromDynamicElement
(
int32 DynamicMeshIndex |
Chaos/PBDTriangleMeshCollisions.h | ||
int32 GetFullMeshElementIndexFromKinematicElement
(
int32 KinematicMeshIndex |
Chaos/PBDTriangleMeshCollisions.h | ||
const FTriangleMesh & GetKinematicColliderSubMesh() |
Chaos/PBDTriangleMeshCollisions.h | ||
int32 GetSubMeshElementIndex
(
int32 FullMeshIndex |
Chaos/PBDTriangleMeshCollisions.h | ||
void Init
(
const SolverParticlesOrRange& Particles, |
Chaos/PBDTriangleMeshCollisions.h | ||
void InitAllDynamic() |
Chaos/PBDTriangleMeshCollisions.h | ||
bool IsElementDynamic
(
int32 FullMeshIndex |
Chaos/PBDTriangleMeshCollisions.h | ||
bool IsElementKinematicCollider
(
int32 FullMeshIndex |
Chaos/PBDTriangleMeshCollisions.h |