Navigation
Unreal Engine C++ API Reference > Plugins > ProxyLODMeshReduction
References
Module | ProxyLODMeshReduction |
Header | /Engine/Plugins/Editor/ProxyLODPlugin/Source/ProxyLOD/Public/ProxyLODVolume.h |
Include | #include "ProxyLODVolume.h" |
Syntax
class IProxyLODVolume
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | CloseGaps
(
const double GapRadius, |
Close any gap in OpenVDB volume which radius is less than given one in given maximum iteration |
![]() ![]() |
void | ConvertToRawMesh
(
FMeshDescription& OutRawMesh |
Extract iso distance 0 from OpenVDB volume as a RawMesh |
![]() ![]() |
TUniquePtr< IProxyLODVolume > | CreateSDFVolumeFromMeshArray
(
const TArray< FMeshMergeData >& Geometry, |
Create OpenVDB volume from input geometry |
![]() ![]() |
TUniquePtr< IProxyLODVolume > | CreateSDFVolumeFromMeshArray
(
const TArray< FInstancedMeshMergeData >& Geometry, |
|
![]() |
void | ExpandNarrowBand
(
float ExteriorWidth, |
Expand exterior and interior narrow band of OpenVDB volume by given amount |
![]() ![]() |
FVector3i | GetBBoxSize () |
Get dimensions of bounding box of OpenVDB volume in multiple of size of voxel cell |
![]() ![]() |
double | GetVoxelSize () |
Get size of voxel cell |
![]() ![]() |
float | QueryDistance
(
const FVector& Point |
Returns distance between given point and iso distance 0 of OpenVDB volume. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FVector3i | Helper class to extract dimensions in voxel size units of OpenVDB volume |