Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/GeometryCollection > API/Runtime/Chaos/GeometryCollection/Facades
References
| Module | Chaos |
| Header | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/Facades/CollectionTetrahedralFacade.h |
| Include | #include "GeometryCollection/Facades/CollectionTetrahedralFacade.h" |
Syntax
class FTetrahedralFacade
Remarks
Variables
| Type | Name | Description | |
|---|---|---|---|
| const TManagedArrayAccessor< FIntVector4 > | Tetrahedron | Attributes | |
| const TManagedArrayAccessor< int32 > | TetrahedronCount | ||
| const TManagedArrayAccessor< int32 > | TetrahedronStart | ||
| const TManagedArrayAccessor< FVector3f > | Vertex | ||
| const TManagedArrayAccessor< int32 > | VertexCount | ||
| const TManagedArrayAccessor< int32 > | VertexStart |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FTetrahedralFacade
(
FManagedArrayCollection& InSelf |
FSelectionFacade Constuctor | ||
FTetrahedralFacade
(
const FManagedArrayCollection& InSelf |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DefineSchema () |
Create the facade schema. | |
| bool | Intersection
(
const TConstArrayView< Chaos::Softs::FSolverVec3 >& SamplePositions, |
Barycentric intersections with Tetarhedron | |
| bool | IsConst () |
Returns `true_ if the facade is operating on a read-only geometry collection. | |
| bool | IsValid () |
Returns `true_ if the Facade defined on the collection, and is initialized to a valid bindings group. |