TImplicitBlend

Windows
MacOS
Linux

References

Module

GeometricObjects

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Implicit/Blend.h

Include

#include "Implicit/Blend.h"

Syntax

template<typename TriangleMeshType>
class TImplicitBlend

Variables

Name Description

Public variable

double

 

BlendFalloff

Blend distance

Public variable

double

 

BlendPower

Exponent used in blend; controls shape (larger number == sharper blend)

Public variable

bool

 

bSubtract

If true, perform a smooth subtraction instead of a smooth union

Public variable

TFunction< bool...

 

CancelF

If this function returns true, we should abort calculation

Protected variable

FAxisAlignedBox...

 

CombinedBounds

Intermediate.

Protected variable

TArray< TCachin...

 

ComputedSDFs

Protected variable

TArray< TMeshAA...

 

ComputedSpatials

Public variable

double

 

GridCellSize

Size of the cells used when sampling the distance field

Protected variable

FMarchingCubes

 

MarchingCubes

Public variable

double

 

MeshCellSize

Size of the cells used when meshing the output (marching cubes' cube size)

Protected variable

TArray< double ...

 

SDFMaxDistances

Public variable

TArray< FAxisAl...

 

SourceBounds

Public variable

TArray< const T...

 

Sources

Inputs

Destructors

Name Description

Public function Virtual

~TImplicitBlend()

Functions

Name Description

Protected function

void

 

ComputeBounds()

Protected function

void

 

ComputeLazySDFs

(
    bool bReuseComputed
)

Protected function

void

 

ComputeSpatials

(
    bool bReuseComputed
)

Public function

const FMeshS...

 

Generate

(
    bool bReuseComputed
)

Protected function

void

 

GenerateBlendAnalytic

(
    bool bReuseComputed
)

Public function

void

 

SetCellSizesAndFalloff

(
    FAxisAlignedBox3d Bounds,
    double BlendFalloffIn,
    int TargetInputVoxelCount,
    int TargetOutputVoxelCount
)

Set cell sizes to hit the target voxel counts along the max dimension of the bounds.

Public function

bool

 

Validate()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss