Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/FConvexDecomposition3
| Name | FPreprocessMeshOptions |
| Type | struct |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/CompGeom/ConvexDecomposition3.h |
| Include Path | #include "CompGeom/ConvexDecomposition3.h" |
Syntax
struct FPreprocessMeshOptions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bMergeEdges | bool | Whether to attempt to merge boundary edges before processing. | CompGeom/ConvexDecomposition3.h | |
| CustomPreprocess | TUniqueFunction< void(FDynamicMesh3 &Mesh, const FAxisAlignedBox3d &Bounds)> | CustomPreprocess takes the mesh to process, and that mesh's bounding box, and updates the mesh in place Applied after discarding attributes and applying Merge Edges (if enabled) Can be used e.g. to simplify/repair/solidify the input | CompGeom/ConvexDecomposition3.h | |
| ThickenInputAfterHullFailure | double | If greater than zero, we can 'inflate' the input shape by this amount along any degenerate axes in cases where the hull failed to construct due to the input being coplanar/colinear Note: If passed to the FConvexDecomposition3 constructor, will also set the similar ThickenAfterHullFailure member, which applies to generated parts of the decomposition. | CompGeom/ConvexDecomposition3.h |