| FDynamicMeshOperator
|
Module |
|
Header |
/Engine/Plugins/Experimental/MeshModelingToolset/Source/ModelingOperators/Public/CompositionOps/CurveSweepOp.h |
Include |
#include "CompositionOps/CurveSweepOp.h" |
class FCurveSweepOp : public FDynamicMeshOperator
Operation for sweeping a profile curve along a sweep curve to create a mesh.
Name | Description | ||
---|---|---|---|
|
bProfileCurveIsClosed |
If true, the last profile curve point will be considered connected to the first. |
|
|
bSharpNormals |
Whether adjacent triangles should share averaged normals or have their own (to give sharpness) |
|
|
bSweepCurveIsClosed |
If true, the last sweep point will be considered connected to the first. |
|
|
bUVScaleRelativeWorld |
If true, UVs are scaled to keep a consistent scale across differently sized geometry. |
|
|
bUVsSkipFullyWeldedEdges |
Whether fully welded edges (welded vertex to welded vertex) in the profile curve should affect the UV layout, since such edges don't generate triangles. |
|
|
CapFillMode |
What kind of cap to create. |
|
|
double |
DiagonalTolerance |
When QuadSplitMode is ShortestDiagonal, biases one of the diagonals so that symmetric quads are split uniformly. |
|
PolygonGroupingMode |
||
|
ProfileCurve |
Inputs. |
|
|
ProfileVerticesToWeld |
||
|
QuadSplitMode |
||
|
double |
SharpNormalAngleTolerance |
When using sharp normals, the degree difference that adjacent triangles can have in their normals for them to be considered "coplanar" and therefore share normals. |
|
SweepCurve |
||
|
double |
UnitUVInWorldCoordinates |
When bUVScaleRelativeWorld is true, the size in world coordinates of 1 UV coordinate. |
|
UVOffset |
These values will be added to the generated UV's after applying UVScale. |
|
|
UVScale |
Generated UV's will be multiplied by these values. |
Name | Description | |
---|---|---|
|
~FCurveSweepOp() |
Name | Description | ||
---|---|---|---|
|
CalculateResult ( |
FDynamicMeshOperator implementation |
Name |
Description |
|
---|---|---|
|
ECapFillMode |