UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition DynamicMesh3.h:108
Definition MergeCoincidentMeshEdges.h:29
double MergeVtxDistSqr
Definition MergeCoincidentMeshEdges.h:78
TSet< int32 > * EdgesToMerge
Definition MergeCoincidentMeshEdges.h:63
bool bWeldAttrsOnMergedEdges
Definition MergeCoincidentMeshEdges.h:57
int32 InitialNumBoundaryEdges
Definition MergeCoincidentMeshEdges.h:52
double MergeVertexTolerance
Definition MergeCoincidentMeshEdges.h:38
virtual GEOMETRYCORE_API bool Apply()
Definition MergeCoincidentMeshEdges.cpp:17
bool OnlyUniquePairs
Definition MergeCoincidentMeshEdges.h:41
FMergeCoincidentMeshEdges(FDynamicMesh3 *mesh)
Definition MergeCoincidentMeshEdges.h:66
FSplitAttributeWelder SplitAttributeWelder
Definition MergeCoincidentMeshEdges.h:60
double MergeSearchTolerance
Definition MergeCoincidentMeshEdges.h:48
bool IsSameEdge(const FVector3d &a, const FVector3d &b, const FVector3d &c, const FVector3d &d) const
Definition MergeCoincidentMeshEdges.h:82
static GEOMETRYCORE_API const double DEFAULT_TOLERANCE
Definition MergeCoincidentMeshEdges.h:32
int32 FinalNumBoundaryEdges
Definition MergeCoincidentMeshEdges.h:54
FDynamicMesh3 * Mesh
Definition MergeCoincidentMeshEdges.h:35
Definition SplitAttributeWelder.h:24
T DistanceSquared(const UE::Math::TVector2< T > &V1, const UE::Math::TVector2< T > &V2)
Definition VectorTypes.h:82
Definition AdvancedWidgetsModule.cpp:13