VoxelAdvancedSettings

Properties controlling advanced voxel mesh creation.

Example

application = cf.Application.GetInstance()
project = application:NewProject()

    -- Get the voxel mesher advanced settings

advancedSettings = project.Mesher.VoxelSettings.Advanced

    -- Set wire tracing connectivity enabled

advancedSettings.ConnectivityEnsured = true

Inheritance

The VoxelAdvancedSettings object is derived from the CompositeValue object.

Usage locations

The VoxelAdvancedSettings object can be accessed from the following locations:

Property List

AspectRatioLimiting
Control how the voxels' aspect ratios are handled. (Read/Write MeshVoxelAspectRatioOptionsEnum)
AspectRatioThreshold
Specify the upper limit on the aspect ratio of all voxels. A dimensionless fraction [>1]. Only valid if AspectRatioLimiting is Manual. (Read/Write ParametricExpression)
ConnectivityEnsured
Ensure connectivity through wire tracing using the face's edges. (Read/Write boolean)
GrowthRateLimiting
Control how the growth rate between voxels is handled. (Read/Write MeshVoxelGrowthRateOptionsEnum)
GrowthRateThreshold
Specify the upper limit on the growth rate between adjacent voxels. A dimensionless fraction [>1]. Only valid if GrowthRateLimiting is Manual. (Read/Write ParametricExpression)
SmallGeometrySuppression
Control how small geometry details are handled. (Read/Write MeshVoxelSmallGeometryOptionsEnum)
SmallVoxelThreshold
Specify the lower limit on voxel size. A dimensionless fraction (0,1) of the ideal the size determined from electromagnetic properties or specified in VoxelSize. Only valid if SmallGeometrySuppression is Manual. (Read/Write ParametricExpression)

Property Details

AspectRatioLimiting
Control how the voxels' aspect ratios are handled.
Type
MeshVoxelAspectRatioOptionsEnum
Access
Read/Write
AspectRatioThreshold
Specify the upper limit on the aspect ratio of all voxels. A dimensionless fraction [>1]. Only valid if AspectRatioLimiting is Manual.
Type
ParametricExpression
Access
Read/Write
ConnectivityEnsured
Ensure connectivity through wire tracing using the face's edges.
Type
boolean
Access
Read/Write
GrowthRateLimiting
Control how the growth rate between voxels is handled.
Type
MeshVoxelGrowthRateOptionsEnum
Access
Read/Write
GrowthRateThreshold
Specify the upper limit on the growth rate between adjacent voxels. A dimensionless fraction [>1]. Only valid if GrowthRateLimiting is Manual.
Type
ParametricExpression
Access
Read/Write
SmallGeometrySuppression
Control how small geometry details are handled.
Type
MeshVoxelSmallGeometryOptionsEnum
Access
Read/Write
SmallVoxelThreshold
Specify the lower limit on voxel size. A dimensionless fraction (0,1) of the ideal the size determined from electromagnetic properties or specified in VoxelSize. Only valid if SmallGeometrySuppression is Manual.
Type
ParametricExpression
Access
Read/Write