Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Implicit/Blend.h |
Include |
#include "Implicit/Blend.h" |
template<typename TriangleMeshType>
class TImplicitBlend
Name | Description | ||
---|---|---|---|
|
double |
BlendFalloff |
Blend distance |
|
double |
BlendPower |
Exponent used in blend; controls shape (larger number == sharper blend) |
|
bSubtract |
If true, perform a smooth subtraction instead of a smooth union |
|
|
CancelF |
If this function returns true, we should abort calculation |
|
|
CombinedBounds |
Intermediate. |
|
|
ComputedSDFs |
||
|
ComputedSpatials |
||
|
double |
GridCellSize |
Size of the cells used when sampling the distance field |
|
MarchingCubes |
||
|
double |
MeshCellSize |
Size of the cells used when meshing the output (marching cubes' cube size) |
|
TArray< double ... |
SDFMaxDistances |
|
|
SourceBounds |
||
|
TArray< const T... |
Sources |
Inputs |
Name | Description | |
---|---|---|
|
~TImplicitBlend() |
Name | Description | ||
---|---|---|---|
|
ComputeBounds() |
||
|
ComputeLazySDFs ( |
||
|
ComputeSpatials ( |
||
|
const FMeshS... |
Generate ( |
|
|
GenerateBlendAnalytic ( |
||
|
SetCellSizesAndFalloff ( |
Set cell sizes to hit the target voxel counts along the max dimension of the bounds. |
|
|
Validate() |