    

 ## On this page

  

 

 # Surfer

 Last update: 02.04.2026 

<a id="ansys.meshing.prime.Surfer"></a>

### *class* ansys.meshing.prime.Surfer(model)

Generates surface mesh.

Performs surface meshing using various surface meshing algorithms on topofaces or face zonelets. For example, constant size or volumetric size surface meshing.

**Parameters:**

**model**

Server model to create Surfer object.

**part\_id**

Id of the part.

### Methods

NameDescription[`Surfer.create_shell_bl_using_controls`](ansys.meshing.prime.Surfer.create_shell_bl_using_controls.md#ansys.meshing.prime.Surfer.create_shell_bl_using_controls)(...)Create ShellBL using data stored in controls.[`Surfer.initialize_surfer_params_for_wrapper`](ansys.meshing.prime.Surfer.initialize_surfer_params_for_wrapper.md#ansys.meshing.prime.Surfer.initialize_surfer_params_for_wrapper)()Initialize surfer parameters to mesh surfaces generated by the wrapper.[`Surfer.mesh_topo_faces`](ansys.meshing.prime.Surfer.mesh_topo_faces.md#ansys.meshing.prime.Surfer.mesh_topo_faces)(part\_id, topo\_faces, ...)Perform meshing on TopoFaces with given parameters.[`Surfer.remesh_face_zonelets`](ansys.meshing.prime.Surfer.remesh_face_zonelets.md#ansys.meshing.prime.Surfer.remesh_face_zonelets)(part\_id, ...)Perform meshing on face zonelets with given parameters.[`Surfer.remesh_face_zonelets_locally`](ansys.meshing.prime.Surfer.remesh_face_zonelets_locally.md#ansys.meshing.prime.Surfer.remesh_face_zonelets_locally)(part\_id, ...)Remesh face zonelets locally at the registered faces with given parameters.