![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Chaos/TriangleMesh.h"#include "Chaos/Box.h"#include "Chaos/Defines.h"#include "Chaos/Plane.h"#include "Chaos/SmoothProject.h"#include "Chaos/Triangle.h"#include "Chaos/TriangleCollisionPoint.h"#include "HAL/IConsoleManager.h"#include "Math/NumericLimits.h"#include "Math/RandomStream.h"#include "Templates/Sorting.h"#include "Templates/TypeHash.h"#include "Chaos/HierarchicalSpatialHash.h"#include "Chaos/PBDFlatWeightMap.h"#include <algorithm>#include <iostream>Classes | |
| struct | Chaos::TTriangleMeshBvEntry< T > |
| struct | Chaos::TTriangleMeshBvData< T > |
| struct | Chaos::FTriangleMeshBvDataWithThicknessEntry |
| struct | Chaos::FTriangleMeshBvDataWithThickness |
| struct | Chaos::OrderedEdgeKeyFuncs |
| class | Chaos::AscendingPredicate< T > |
| class | Chaos::DescendingPredicate< T > |
Namespaces | |
| namespace | Chaos |
Macros | |
| #define | CHAOS_TRIANGLE_MESH_ISPC_ENABLED_DEFAULT 1 |
| #define | USE_ISPC_KERNEL_CONSOLE_VARIABLES_IN_SHIPPING 0 |
Functions | |
| template<class T > | |
| void | Chaos::AddTrianglesToHull (const TConstArrayView< FVec3 > &Points, const int32 I0, const int32 I1, const int32 I2, const TPlane< T, 3 > &SplitPlane, const TArray< int32 > &InIndices, TArray< TVec3< int32 > > &OutIndices) |
| FORCEINLINE TVec2< int32 > | Chaos::GetOrdered (const TVec2< int32 > &elem) |
| void | Chaos::Order (int32 &A, int32 &B) |
| TVec3< int32 > | Chaos::GetOrdered (const TVec3< int32 > &Elem) |
| #define CHAOS_TRIANGLE_MESH_ISPC_ENABLED_DEFAULT 1 |
| #define USE_ISPC_KERNEL_CONSOLE_VARIABLES_IN_SHIPPING 0 |