Navigation
API > API/Plugins > API/Plugins/ModelingOperators
| Name | FEditNormalsOp |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/CleaningOps/EditNormalsOp.h |
| Include Path | #include "CleaningOps/EditNormalsOp.h" |
Syntax
class FEditNormalsOp : public UE::Geometry::FDynamicMeshOperator
Inheritance Hierarchy
- FDynamicMeshOperator → FEditNormalsOp
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FEditNormalsOp() |
CleaningOps/EditNormalsOp.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllowSharpVertices | bool | CleaningOps/EditNormalsOp.h | ||
| bFixInconsistentNormals | bool | CleaningOps/EditNormalsOp.h | ||
| bInvertNormals | bool | CleaningOps/EditNormalsOp.h | ||
| bRecomputeNormals | bool | CleaningOps/EditNormalsOp.h | ||
| EditTriangles | TSet< int > | These are indices into OriginalMesh. | CleaningOps/EditNormalsOp.h | |
| EditVertices | TSet< int > | CleaningOps/EditNormalsOp.h | ||
| MeshPolygroups | TSharedPtr< UE::Geometry::FPolygroupSet, ESPMode::ThreadSafe > | CleaningOps/EditNormalsOp.h | ||
| NormalCalculationMethod | ENormalCalculationMethod | CleaningOps/EditNormalsOp.h | ||
| NormalSplitThreshold | float | CleaningOps/EditNormalsOp.h | ||
| OriginalMesh | TSharedPtr< FDynamicMesh3, ESPMode::ThreadSafe > | Inputs | CleaningOps/EditNormalsOp.h | |
| SplitNormalMethod | ESplitNormalMethod | CleaningOps/EditNormalsOp.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void SetTransform
(
const FTransformSRT3d& Transform |
CleaningOps/EditNormalsOp.h |
Overridden from FDynamicMeshOperator
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CalculateResult
(
FProgressCancel* Progress |
FDynamicMeshOperator implementation | CleaningOps/EditNormalsOp.h |