Skip to main content

Prime Mesh Python client library 2024 R1 SP1

ansys.meshing.prime.SurferParams

Last update: 17.07.2025

SurferParams

class ansys.meshing.prime.SurferParams(model=None, 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, json_data=None, **kwargs)

Parameters used to generate surface mesh.

Methods

SurferParams.print_default() Print the default values of SurferParams.
SurferParams.set_default([max_angle, ...]) Set the default values of SurferParams.

Attributes

SurferParams.advanced_surfer_setup Option to define advanced settings for remeshing operation.
SurferParams.avoid_corner_triangles Option to avoid corner triangles(with all three boundary nodes) generated.
SurferParams.check_non_manifolds Option to avoid new non-manifolds(multi-connection) if generated in surface mesh.
SurferParams.constant_size Size used in constant size surface meshing.
SurferParams.enable_multi_threading Option to perform surface meshing in parallel using multithreads.
SurferParams.generate_quads Option to generate quadrilateral surface mesh.
SurferParams.growth_rate Growth rate to be used to propagate sizes.
SurferParams.max_angle Maximum feature angle limit to be used to identify and preserve features.
SurferParams.max_size Maximum size to be used in sizing for the surfer.
SurferParams.min_size Minimum size to be used in sizing for the surfer.
SurferParams.project_on_geometry Option to project on CAD geometry when meshing.
SurferParams.size_field_type Size field type used to generate surface mesh.
SurferParams.smooth_size_transition Option to generate mesh with smooth size transition from neighbors of selected surfaces.

Connect with Ansys