Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/ModelingOperators/Public/CleaningOps/EditNormalsOp.h |
Include |
#include "CleaningOps/EditNormalsOp.h" |
enum ESplitNormalMethod
{
UseExistingTopology,
FaceNormalThreshold,
FaceGroupID,
PerTriangle,
PerVertex,
}
Name |
Description |
---|---|
UseExistingTopology |
Keep the existing split-normals structure on the mesh |
FaceNormalThreshold |
Recompute split-normals by grouping faces around each vertex based on an angle threshold |
FaceGroupID |
Recompute split-normals by grouping faces around each vertex that share a face/polygroup |
PerTriangle |
Set each triangle-vertex to have the face normal of that triangle's plane |
PerVertex |
Set each vertex to have a fully shared normal, ie no split normals |