15template<
typename RealType,
int ElementSize,
typename VectorType>
16class TDynamicMeshVectorOverlay;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition DynamicMesh3.h:108
Definition SplitAttributeWelder.h:24
float ColorDistSqrdThreshold
Definition SplitAttributeWelder.h:45
static GEOMETRYCORE_API void WeldSplitUVs(const int32 ParentVID, FDynamicMeshUVOverlay &UVOverlay, float UVDistSqrdThreshold)
Definition SplitAttributeWelder.cpp:130
static GEOMETRYCORE_API void WeldSplitUnitVectors(const int32 ParentVID, FDynamicMeshNormalOverlay &NormalOverlay, float DotThreshold, bool bMergeZeroVectors=true)
Definition SplitAttributeWelder.cpp:150
float UVDistSqrdThreshold
Definition SplitAttributeWelder.h:39
float NormalVecDotThreshold
Definition SplitAttributeWelder.h:51
static GEOMETRYCORE_API void WeldSplitColors(const int32 ParentVID, FDynamicMeshColorOverlay &ColorOverlay, float ColorDistSqrdThreshold)
Definition SplitAttributeWelder.cpp:180
GEOMETRYCORE_API void WeldSplitElements(FDynamicMesh3 &ParentMesh, const int32 ParentVID)
Definition SplitAttributeWelder.cpp:82
float TangentVecDotThreshold
Definition SplitAttributeWelder.h:58
FSplitAttributeWelder()
Definition SplitAttributeWelder.h:32
Definition DynamicMeshOverlay.h:714
Definition AdvancedWidgetsModule.cpp:13