12namespace FaceNormalClustering
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
static RealType Cos(const RealType Value)
Definition MathUtil.h:372
Definition DynamicMesh3.h:108
void ComputeClusterCornerVertices(FDynamicMesh3 &Mesh, TArray< int32 > &OutCornerVertices, const FClusterOptions &Options, TSet< int32 > *IgnoreEdges)
Definition FaceNormalClustering.cpp:168
void ComputeMeshPolyGroupsFromClusters(FDynamicMesh3 &Mesh, TArray< TArray< int32 > > &OutPolyGroups, const FClusterOptions &Options, TSet< int32 > *IgnoreEdges)
Definition FaceNormalClustering.cpp:144
Definition ParametricSurfaceData.h:18
Definition FaceNormalClustering.h:15
bool bApplyNormalToleranceToClusters
Definition FaceNormalClustering.h:23
double NormalOneMinusCosTolerance
Definition FaceNormalClustering.h:17
void SetNormalAngleToleranceInDegrees(double ToleranceInDegrees)
Definition FaceNormalClustering.h:25
int32 TargetMinGroups
Definition FaceNormalClustering.h:21
double SmallFaceAreaThreshold
Definition FaceNormalClustering.h:19