| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingTools/Public/EditNormalsTool.h |
Include |
#include "EditNormalsTool.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UEditNormalsToolProperties : public UInteractiveToolPropertySet
Standard properties
Name | Description | ||
---|---|---|---|
|
bAllowSharpVertices |
Assign separate normals at 'sharp' vertices for example, at the tip of a cone |
|
|
bFixInconsistentNormals |
For meshes with inconsistent triangle orientations/normals, flip as needed to make the normals consistent |
|
|
bInvertNormals |
Invert (flip) all mesh normals and associated triangle orientations |
|
|
bRecomputeNormals |
Recompute all mesh normals |
|
|
NormalCalculationMethod |
Choose the method for computing vertex normals |
|
|
float |
SharpEdgeAngleThreshold |
Threshold on angle of change in face normals across an edge, above which we create a sharp edge if bSplitNormals is true |
|
SplitNormalMethod |
Control whether and how the topology of the normals is recomputed, e.g. to create sharp edges where face normals change by a large amount or where face group IDs change. |
Name | Description | |
---|---|---|
|
UEditNormalsToolProperties() |
Name | Description | ||
---|---|---|---|
|
WillTopologyChange() |