![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <CollectionTetrahedralFacade.h>
Public Member Functions | |
| CHAOS_API | FTetrahedralFacade (FManagedArrayCollection &InSelf) |
| CHAOS_API | FTetrahedralFacade (const FManagedArrayCollection &InSelf) |
| virtual CHAOS_API | ~FTetrahedralFacade () |
| CHAOS_API void | DefineSchema () |
| bool | IsConst () const |
| CHAOS_API bool | IsValid () const |
| bool | Intersection (const TConstArrayView< Chaos::Softs::FSolverVec3 > &SamplePositions, const TConstArrayView< Chaos::Softs::FSolverVec3 > &TetarhedronPositions, TArray< TetrahedralParticleEmbedding > &OutIntersections) const |
Public Attributes | |
| const TManagedArrayAccessor< FIntVector4 > | Tetrahedron |
| const TManagedArrayAccessor< int32 > | TetrahedronStart |
| const TManagedArrayAccessor< int32 > | TetrahedronCount |
| const TManagedArrayAccessor< int32 > | VertexStart |
| const TManagedArrayAccessor< int32 > | VertexCount |
| const TManagedArrayAccessor< FVector3f > | Vertex |
| GeometryCollection::Facades::FTetrahedralFacade::FTetrahedralFacade | ( | FManagedArrayCollection & | InSelf | ) |
FSelectionFacade Constuctor
| VertixDependencyGroup | : GroupName the index attribute is dependent on. |
| GeometryCollection::Facades::FTetrahedralFacade::FTetrahedralFacade | ( | const FManagedArrayCollection & | InSelf | ) |
|
virtual |
| void GeometryCollection::Facades::FTetrahedralFacade::DefineSchema | ( | ) |
Create the facade schema.
| bool GeometryCollection::Facades::FTetrahedralFacade::Intersection | ( | const TConstArrayView< Chaos::Softs::FSolverVec3 > & | SamplePositions, |
| const TConstArrayView< Chaos::Softs::FSolverVec3 > & | TetarhedronPositions, | ||
| TArray< TetrahedralParticleEmbedding > & | OutIntersections | ||
| ) | const |
Barycentric intersections with Tetarhedron
|
inline |
Returns true if the facade is operating on a read-only geometry collection.
| bool GeometryCollection::Facades::FTetrahedralFacade::IsValid | ( | ) | const |
Returns true if the Facade defined on the collection, and is initialized to a valid bindings group.
| const TManagedArrayAccessor<FIntVector4> GeometryCollection::Facades::FTetrahedralFacade::Tetrahedron |
| const TManagedArrayAccessor<int32> GeometryCollection::Facades::FTetrahedralFacade::TetrahedronCount |
| const TManagedArrayAccessor<int32> GeometryCollection::Facades::FTetrahedralFacade::TetrahedronStart |
| const TManagedArrayAccessor<FVector3f> GeometryCollection::Facades::FTetrahedralFacade::Vertex |
| const TManagedArrayAccessor<int32> GeometryCollection::Facades::FTetrahedralFacade::VertexCount |
| const TManagedArrayAccessor<int32> GeometryCollection::Facades::FTetrahedralFacade::VertexStart |