Navigation
Unreal Engine C++ API Reference > Plugins > ModelingOperators > SmoothingOps > FSmoothingOpBase
References
Module | ModelingOperators |
Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/SmoothingOps/SmoothingOpBase.h |
Include | #include "SmoothingOps/SmoothingOpBase.h" |
Syntax
struct FOptions
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TSharedPtr< UE::Geometry::FMeshNormals > | BaseNormals | Mesh normals calculated for input mesh |
![]() |
float | BoundarySmoothAlpha | Value in range [0,1] where 0 is no smoothing and 1 is full smoothing |
![]() |
bool | bSmoothBoundary | If true smooth the boundary, otherwise keep it fixed |
![]() |
bool | bUniform | If true use uniform weights, otherwise use something better |
![]() |
bool | bUseImplicit | If true use implicit smoothing (where that is possible - depends on smoother?) |
![]() |
bool | bUseWeightMap | |
![]() |
int32 | Iterations | Number of iterations for iterative smoothing |
![]() |
double | NormalOffset | Offset used by some smoothers |
![]() |
float | SmoothAlpha | Value in range [0,1] where 0 is no smoothing and 1 is full smoothing |
![]() |
float | SmoothPower | Unconstrained value in range [0,FMathf::MaxValue] with 0=NoSmoothing and MaxValue=FullySmoothed Used by weighted implicit smoothing where weight is somewhat arbitrary... |
![]() |
double | WeightClamp | Use this value to clamp weights (eg for clamped mean value) |
![]() |
TSharedPtr< UE::Geometry::FIndexedWeightMap1f > | WeightMap | |
![]() |
float | WeightMapMinMultiplier |