UEditNormalsToolProperties

Standard properties

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

MeshModelingTools

Header

/Engine/Plugins/Experimental/MeshModelingToolset/Source/MeshModelingTools/Public/EditNormalsTool.h

Include

#include "EditNormalsTool.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UEditNormalsToolProperties : public UInteractiveToolPropertySet

Remarks

Standard properties

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta

bool

 

bAllowSharpVertices

Assign separate normals at 'sharp' vertices for example, at the tip of a cone

Public variable UProperty Category, EditAnywhere

bool

 

bFixInconsistentNormals

For meshes with inconsistent triangle orientations/normals, flip as needed to make the normals consistent

Public variable UProperty Category, EditAnywhere

bool

 

bInvertNormals

Invert (flip) all mesh normals and associated triangle orientations

Public variable UProperty Category, EditAnywhere, Meta

bool

 

bRecomputeNormals

Recompute all mesh normals

Public variable UProperty Category, EditAnywhere

ENormalCalculat...

 

NormalCalculationMethod

Choose the method for computing vertex normals

Public variable UProperty Category, EditAnywhere, Meta

float

 

SharpEdgeAngleThreshold

Threshold on angle of change in face normals across an edge, above which we create a sharp edge if bSplitNormals is true

Public variable UProperty Category, EditAnywhere

ESplitNormalMet...

 

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.

Constructors

Name Description

Public function

UEditNormalsToolProperties()

Functions

Name Description

Public function

bool

 

WillTopologyChange()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss