UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Reset(SizeType NewSize=0)
Definition Array.h:2246
Definition DynamicMesh3.h:108
Definition MeshMeshCut.h:86
void ResetOutputs()
Definition MeshMeshCut.h:150
double SnapTolerance
Definition MeshMeshCut.h:97
bool bTrackInsertedVertices
Definition MeshMeshCut.h:106
bool bMutuallyCut
Definition MeshMeshCut.h:100
FMeshMeshCut(FDynamicMesh3 *MeshA, FDynamicMesh3 *MeshB)
Definition MeshMeshCut.h:130
GEOMETRYCORE_API bool Cut(const MeshIntersection::FIntersectionsQueryResult &Intersections)
Definition MeshMeshCut.cpp:590
FDynamicMesh3 * Mesh[2]
Definition MeshMeshCut.h:94
bool bCutCoplanar
Definition MeshMeshCut.h:103
TArray< int > VertexChains[2]
Definition MeshMeshCut.h:119
TArray< int > SegmentToChain[2]
Definition MeshMeshCut.h:127
EOperationValidationResult Validate()
Definition MeshMeshCut.h:137
Definition MeshMeshCut.h:23
bool bCutCoplanar
Definition MeshMeshCut.h:36
FDynamicMesh3 * Mesh
Definition MeshMeshCut.h:30
GEOMETRYCORE_API bool Cut(const MeshIntersection::FIntersectionsQueryResult &Intersections)
Definition MeshMeshCut.cpp:575
TArray< int > VertexChains
Definition MeshMeshCut.h:52
double SnapTolerance
Definition MeshMeshCut.h:33
void ResetOutputs()
Definition MeshMeshCut.h:73
bool bTrackInsertedVertices
Definition MeshMeshCut.h:39
FMeshSelfCut(FDynamicMesh3 *Mesh)
Definition MeshMeshCut.h:54
EOperationValidationResult Validate()
Definition MeshMeshCut.h:61
EOperationValidationResult
Definition GeometryTypes.h:59
Definition AdvancedWidgetsModule.cpp:13
Definition MeshAABBTree3.h:40