Navigation
API > API/Plugins > API/Plugins/ModelingOperators
| Name | FUVProjectionOp |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/ParameterizationOps/UVProjectionOp.h |
| Include Path | #include "ParameterizationOps/UVProjectionOp.h" |
Syntax
class FUVProjectionOp : public UE::Geometry::FDynamicMeshOperator
Inheritance Hierarchy
- FDynamicMeshOperator → FUVProjectionOp
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FUVProjectionOp() |
ParameterizationOps/UVProjectionOp.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BlendWeight | double | ExpMap parameters for modifying normals. | ParameterizationOps/UVProjectionOp.h | |
| CylinderSplitAngle | float | ParameterizationOps/UVProjectionOp.h | ||
| MeshToProjectionSpace | FTransformSRT3d | Transform from Mesh into space of Projection Geometry | ParameterizationOps/UVProjectionOp.h | |
| MinRegionSize | int32 | ParameterizationOps/UVProjectionOp.h | ||
| OriginalMesh | TSharedPtr< FDynamicMesh3, ESPMode::ThreadSafe > | Inputs | ParameterizationOps/UVProjectionOp.h | |
| ProjectionBox | FOrientedBox3d | ParameterizationOps/UVProjectionOp.h | ||
| ProjectionMethod | EUVProjectionMethod | ParameterizationOps/UVProjectionOp.h | ||
| SmoothingAlpha | double | ParameterizationOps/UVProjectionOp.h | ||
| SmoothingRounds | int32 | ParameterizationOps/UVProjectionOp.h | ||
| TriangleROI | TSharedPtr< TArray< int32 >, ESPMode::ThreadSafe > | ParameterizationOps/UVProjectionOp.h | ||
| UseUVLayer | int32 | ParameterizationOps/UVProjectionOp.h | ||
| UVOrigin | FVector2f | Position to use as UV origin | ParameterizationOps/UVProjectionOp.h | |
| UVRotationAngleDeg | float | Rotation applied to computed UVs | ParameterizationOps/UVProjectionOp.h | |
| UVScale | FVector2f | Scale applied to computed UVs | ParameterizationOps/UVProjectionOp.h | |
| UVTranslate | FVector2f | Translation applied to computed UVs | ParameterizationOps/UVProjectionOp.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CalculateResult_Box
(
FProgressCancel* Progress |
ParameterizationOps/UVProjectionOp.h | ||
virtual void CalculateResult_Cylinder
(
FProgressCancel* Progress |
ParameterizationOps/UVProjectionOp.h | ||
virtual void CalculateResult_ExpMap
(
FProgressCancel* Progress |
ParameterizationOps/UVProjectionOp.h | ||
virtual void CalculateResult_Plane
(
FProgressCancel* Progress |
ParameterizationOps/UVProjectionOp.h |
Overridden from FDynamicMeshOperator
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CalculateResult
(
FProgressCancel* Progress |
FDynamicMeshOperator implementation | ParameterizationOps/UVProjectionOp.h |