Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Public/Operations/MeshProjectionHull.h |
Include |
#include "Operations/MeshProjectionHull.h" |
class FMeshProjectionHull
Calculate a Convex Hull for a Mesh by first Projecting all vertices to a plane, computing a 2D convex polygon that contains them, and then sweeping that 2D hull to create an extruded 3D volume.
Name | Description | ||
---|---|---|---|
|
bSimplifyPolygon |
If true, 2D convex hull is simplified using MinEdgeLength and DeviationTolerance |
|
|
ConvexHull2D |
Calculated convex hull polygon |
|
|
ConvexHull3D |
Output swept-polygon convex hull |
|
|
double |
DeviationTolerance |
Deviation Tolerance of the simplified 2D Convex Hull |
|
const FDynamicM... |
Mesh |
Input Mesh |
|
double |
MinEdgeLength |
Minimum Edge Length of the simplified 2D Convex Hull |
|
double |
MinThickness |
Minimum thickness of extrusion. |
|
ProjectionFrame |
Input 3D Frame/Plane |
|
|
SimplifiedHull2D |
Simplified convex hull polygon. Not initialized if bSimplifyPolygon == false |
Name | Description | |
---|---|---|
|
FMeshProjectionHull ( |