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:
- Properties
- VoxelSettings object has property Advanced.
- Methods
- VoxelAdvancedSettingsList object has method Append().
- VoxelAdvancedSettingsList object has method Get(number).
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