Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/FCollisionStructureManager
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FSimplicial * NewSimplicial
(
const Chaos::FParticles& Vertices, |
Culls particles inside Implicit_, and coincident particles (defined by being within 1/20'th of the size of the domain from one another), truncates at CollisionParticlesMaxInput_, and returns a bounding volume hierarchy of the remainder. |
GeometryCollection/GeometryCollectionCollisionStructureManager.h | |
static FSimplicial * NewSimplicial
(
const Chaos::FParticles& AllParticles, |
Culls particles by importance (See `FTriangleMesh::GetVertexImportanceOrdering()_), and returns a bounding volume hierarchy of the remainder. | GeometryCollection/GeometryCollectionCollisionStructureManager.h |
NewSimplicial(const Chaos::FParticles &, const Chaos::FTriangleMesh &, const Chaos::FImplicitObject *, const int32)
Description
Culls particles inside Implicit_, and coincident particles (defined by being within 1/20'th of the size of the domain from one another), truncates at CollisionParticlesMaxInput_, and returns a bounding volume hierarchy of the remainder.
| Name | NewSimplicial |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/GeometryCollectionCollisionStructureManager.h |
| Include Path | #include "GeometryCollection/GeometryCollectionCollisionStructureManager.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/GeometryCollection/GeometryCollectionCollisionStructureManager.cpp |
static FSimplicial * NewSimplicial
(
const Chaos::FParticles & Vertices,
const Chaos::FTriangleMesh & TriMesh,
const Chaos::FImplicitObject * Implicit,
const int32 CollisionParticlesMaxInput
)
NewSimplicial(const Chaos::FParticles &, const TManagedArray< int32 > &, const ECollisionTypeEnum, Chaos::FTriangleMesh &, const float)
Description
Culls particles by importance (See `FTriangleMesh::GetVertexImportanceOrdering()_), and returns a bounding volume hierarchy of the remainder.
| Name | NewSimplicial |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/GeometryCollectionCollisionStructureManager.h |
| Include Path | #include "GeometryCollection/GeometryCollectionCollisionStructureManager.h" |
| Source | /Engine/Source/Runtime/Experimental/Chaos/Private/GeometryCollection/GeometryCollectionCollisionStructureManager.cpp |
static FSimplicial * NewSimplicial
(
const Chaos::FParticles & AllParticles,
const TManagedArray < int32 > & BoneMap,
const ECollisionTypeEnum CollisionType,
Chaos::FTriangleMesh & TriMesh,
const float CollisionParticlesFraction
)