set_default#
- static SurferParams.set_default(max_angle=None, size_field_type=None, min_size=None, max_size=None, growth_rate=None, constant_size=None, generate_quads=None, check_non_manifolds=None, avoid_corner_triangles=None, smooth_size_transition=None, advanced_surfer_setup=None, project_on_geometry=None, enable_multi_threading=None)#
Set the default values of the
SurferParams
object.- Parameters:
- max_angle: float, optional
Maximum feature angle limit to be used to identify and preserve features.
- size_field_type: SizeFieldType, optional
Size field type used to generate surface mesh.
- min_size: float, optional
Minimum size to be used in sizing for the surfer.
- max_size: float, optional
Maximum size to be used in sizing for the surfer.
- growth_rate: float, optional
Growth rate to be used to propagate sizes.
- constant_size: float, optional
Size used in constant size surface meshing.
- generate_quads: bool, optional
Option to generate quadrilateral surface mesh.
- check_non_manifolds: bool, optional
Option to avoid new non-manifolds(multi-connection) if generated in surface mesh.
- avoid_corner_triangles: bool, optional
Option to avoid corner triangles(with all three boundary nodes) generated.
- smooth_size_transition: bool, optional
Option to generate mesh with smooth size transition from neighbors of selected surfaces. This includes neighboring face edge sizes in sizing provided for surface meshing to achieve smooth size transition.
- advanced_surfer_setup: AdvancedSurferSetup, optional
Option to define advanced settings for remeshing operation.
- project_on_geometry: bool, optional
Option to project on CAD geometry when meshing.
- enable_multi_threading: bool, optional
Option to perform surface meshing in parallel using multithreads.