![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <Blend.h>
Public Member Functions | |
| virtual | ~TImplicitBlend () |
| void | SetCellSizesAndFalloff (FAxisAlignedBox3d Bounds, double BlendFalloffIn, int TargetInputVoxelCount, int TargetOutputVoxelCount) |
| bool | Validate () |
| const FMeshShapeGenerator & | Generate (bool bReuseComputed=false) |
Public Attributes | |
| TArray< const TriangleMeshType * > | Sources |
| TArray< FAxisAlignedBox3d > | SourceBounds |
| double | BlendPower = 2.0 |
| double | BlendFalloff = 5.0 |
| double | GridCellSize = 1.0 |
| double | MeshCellSize = 1.0 |
| bool | bSubtract = false |
| TFunction< bool(void)> | CancelF |
Protected Member Functions | |
| void | ComputeBounds () |
| void | ComputeSpatials (bool bReuseComputed) |
| void | ComputeLazySDFs (bool bReuseComputed) |
| void | GenerateBlendAnalytic (bool bReuseComputed) |
Protected Attributes | |
| FMarchingCubes | MarchingCubes |
| FAxisAlignedBox3d | CombinedBounds |
| Intermediate. | |
| TArray< TMeshAABBTree3< TriangleMeshType > > | ComputedSpatials |
| TArray< TCachingMeshSDF< TriangleMeshType > > | ComputedSDFs |
| TArray< double > | SDFMaxDistances |
|
inlinevirtual |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inline |
| bReuseComputed | If true, will attempt to reuse previously-computed AABB trees and SDFs where possible |
|
inlineprotected |
..... then remove this line
|
inline |
|
inline |
| double UE::Geometry::TImplicitBlend< TriangleMeshType >::BlendFalloff = 5.0 |
| double UE::Geometry::TImplicitBlend< TriangleMeshType >::BlendPower = 2.0 |
| bool UE::Geometry::TImplicitBlend< TriangleMeshType >::bSubtract = false |
| TFunction<bool(void)> UE::Geometry::TImplicitBlend< TriangleMeshType >::CancelF |
if this function returns true, we should abort calculation
|
protected |
Intermediate.
|
protected |
|
protected |
| double UE::Geometry::TImplicitBlend< TriangleMeshType >::GridCellSize = 1.0 |
|
protected |
| double UE::Geometry::TImplicitBlend< TriangleMeshType >::MeshCellSize = 1.0 |
|
protected |
| TArray<FAxisAlignedBox3d> UE::Geometry::TImplicitBlend< TriangleMeshType >::SourceBounds |
| TArray<const TriangleMeshType*> UE::Geometry::TImplicitBlend< TriangleMeshType >::Sources |
Inputs