Skip to main content

VolumeMeshParams

Other

Parameters for converting surfaces to volume meshes.

Import​

import ScriptingApi as api

# Create parameter instance
params = api.VolumeMeshParams()

Properties​

output_element_type_to_quadratic_10_node​

Generate 10-node quadratic tetrahedra instead of 4-node linear.

Type: bool


resolution​

Quality resolution preset for Auto3D (VeryCoarse to VeryFine, or Custom). Use api.VolumeMeshResolution.Moderate

Type: VolumeMeshResolution


max_element_size​

Maximum global mesh size for Auto3D (used when resolution is Custom).

Type: float


min_element_size​

Minimum global mesh size for Auto3D (used when resolution is Custom).

Type: float


growth_rate​

Mesh growthRate for Auto3D: 0.0-1.0 (0 = uniform mesh, 1 = aggressive local growthRate).

Type: float


limit_min_h_to_min_edge_length​

Limit minimum mesh size to minimum edge length (Auto3D).

Type: bool


optimize_surface​

Enable surface remeshing before volume meshing (Auto3D).

Type: bool


surface_opt_steps​

Number of surface mesh optimization steps (Auto3D).

Type: int


volume_opt_steps​

Number of volume mesh optimization steps (Auto3D).

Type: int


sampling_rate​

Sampling rate for Grid3D (greater than 1 preserves small details, less than 1 produces coarser meshes).

Type: float


feature_scaling​

Feature scaling for Grid3D (greater than 1 produces coarser meshes, less than 1 increases resolution).

Type: float


rate_of_change_of_element_size​

Rate of change of element size for Grid3D (1 = uniform).

Type: float


sigma​

Gaussian sigma for Grid3D to remove artifacts from input.

Type: float


See Also​