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