UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SplitAttributeWelder.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3
4#pragma once
5
6#include "Math/MathFwd.h"
7
8namespace UE
9{
10namespace Geometry
11{
12
13class FDynamicMesh3;
14
15template<typename RealType, int ElementSize, typename VectorType>
16class TDynamicMeshVectorOverlay;
17
18
102
103} // end Geometry
104} // end UE
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
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