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