Navigation
API > API/Plugins > API/Plugins/ModelingOperatorsEditorOnly > API/Plugins/ModelingOperatorsEditorOnly/ParameterizationOps
Inheritance Hierarchy
- FDynamicMeshOperator
- FParameterizeMeshOp
References
| Module | ModelingOperatorsEditorOnly |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperatorsEditorOnly/Public/ParameterizationOps/ParameterizeMeshOp.h |
| Include | #include "ParameterizationOps/ParameterizeMeshOp.h" |
Syntax
class FParameterizeMeshOp : public UE::Geometry::FDynamicMeshOperator
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bEnablePacking | Atlas Packing parameters. | |
| bool | bPackToUDIMSByOriginPolygroup | UDIM support. | |
| bool | bRespectInputGroups | ||
| float | ExpMapNormalSmoothingAlpha | ||
| int | ExpMapNormalSmoothingSteps | ||
| float | Gutter | ||
| int32 | Height | ||
| int32 | InitialPatchCount | PatchBuilder generation parameters. | |
| TSharedPtr< UE::Geometry::FPolygroupSet, ESPMode::ThreadSafe > | InputGroups | Source groups (optional) | |
| TSharedPtr< FDynamicMesh3, ESPMode::ThreadSafe > | InputMesh | Source mesh | |
| EParamOpBackend | Method | ||
| FGeometryResult | NewResultInfo | ||
| int32 | NumCharts | ||
| float | PatchCurvatureAlignmentWeight | ||
| float | PatchMergingAngleThresh | ||
| float | PatchMergingMetricThresh | ||
| float | Stretch | UVAtlas generation parameters. | |
| int32 | UVLayer | UV layer. | |
| int32 | Width | ||
| int32 | XAtlasMaxIterations | XAtlas generation parameters. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | ComputeUVs_PatchBuilder
(
FDynamicMesh3& InOutMesh, |
||
| bool | ComputeUVs_UVAtlas
(
FDynamicMesh3& InOutMesh, |
||
| bool | ComputeUVs_XAtlas
(
FDynamicMesh3& InOutMesh, |
||
| void | CopyNewUVsToMesh
(
FDynamicMesh3& Mesh, |
||
| void | LayoutToUDIMByPolygroup
(
FDynamicMesh3& InOutMesh, |
||
| void | SetTransform
(
const FTransformSRT3d& XForm |
Set ability on protected transform. |
Overridden from FDynamicMeshOperator
| Type | Name | Description | |
|---|---|---|---|
| void | CalculateResult
(
FProgressCancel* Progress |
FDynamicMeshOperator implementation |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FLinearMesh | Dense index/vertex buffer based representation of the data needed for parameterization |