Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/GeometryCore/Public/Implicit/Morphology.h |
Include |
#include "Implicit/Morphology.h" |
template<typename TriangleMeshType>
class TImplicitMorphology
Name | Description | ||
---|---|---|---|
|
CancelF |
If this function returns true, we should abort calculation |
|
|
ComputedSDF |
Intermediate result of first pass, could potentially be re-used if recomputed w/ equal or smaller Distance. |
|
|
double |
Distance |
Distance of offset; should be positive. |
|
double |
GridCellSize |
Size of the cells used when sampling the distance field |
|
MarchingCubes |
Stores result (returned as a const FMeshShapeGenerator) |
|
|
double |
MeshCellSize |
Size of the cells used when meshing the output (marching cubes' cube size) |
|
MorphologyOp |
||
|
const TriangleM... |
Source |
Inputs |
|
TMeshAABBTree3<... |
SourceSpatial |
Name | Description | |
---|---|---|
|
~TImplicitMorphology() |
Name | Description | ||
---|---|---|---|
|
ComputeFirstPass ( |
||
|
ComputeSecondPass ( |
||
|
const FMeshS... |
Generate() |
|
|
SetCellSizesAndDistance ( |
Set cell sizes to hit the target voxel counts along the max dimension of the bounds. |
|
|
SetGridCellSize ( |
Set input grid cell size to hit the target voxel counts along the max dimension of the bounds. |
|
|
SetMeshCellSize ( |
Set output meshing cell size to hit the target voxel counts along the max dimension of the bounds. |
|
|
Validate() |
Name |
Description |
|
---|---|---|
|
EMorphologyOp |
Morphology operation types |