VoxelAdvancedSettings
Properties controlling advanced voxel mesh creation.
Example
app = cf.GetApplication() project = app:NewProject() -- Get the voxel mesher advanced settings advancedSettings = project.Mesher.VoxelSettings.Advanced -- Set wire tracing connectivity enabled advancedSettings.ConnectivityEnsured = true
Usage locations (object properties)
The following objects have properties using the VoxelAdvancedSettings object:
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 Expression)
- 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 Expression)
- 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 Expression)
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
- Expression
- 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
- Expression
- 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
- Expression
- Access
- Read/Write