Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Public/Operations/MeshBoolean.h |
Include |
#include "Operations/MeshBoolean.h" |
Source |
/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Private/Operations/MeshBoolean.cpp |
static bool CollapseWouldChangeShapeOrUVs
(
const FDynamicMesh3 & Mesh,
const TSet< int > & CutBoundaryEdgeSet,
double DotTolerance,
int SourceEID,
int32 RemoveV,
const FVector3d & RemoveVPos,
int32 KeepV,
const FVector3d & KeepVPos,
const FVector3d & EdgeDir,
bool bPreserveUVsForMesh,
bool bPreserveVertexUVs,
bool bPreserveOverlayUVs,
float UVToleranceSq
)
Test if a given edge collapse would change the mesh shape or UVs unacceptably