/Engine/Source/Runtime/GeometryCore/Public/Implicit/Solidify.h
Use marching cubes to remesh an arbitrary function that provides a winding-number like scalar value to a solid surface
class FWindingNumberBasedSolidify
bool
bSolidAtBoundaries
What to do if the surface extends outside the marching cubes bounds  if true, puts a solid surface at the boundary
TFunction< bool...
CancelF
If this function returns true, we should abort calculation
double
ExtendBounds
How much to extend bounds considered by marching cubes outside the original surface bounds
FAxisAlignedBox...
FunctionBounds
Bounds within which we will mesh things
FMarchingCubes
MarchingCubes
double
MeshCellSize
Size of the cells used when meshing the output (marching cubes' cube size)
TArray< FVector...
SeedPoints
Seed points for meshing
int
SurfaceSearchSteps
How many binary search steps to do when placing surface at boundary
TUniqueFunction...
WindingFunction
InputsExternal Winding-Number Function
double
WindingThreshold
Inside/outside winding number threshold