Skip to main content

Prime Mesh Python client library 2026 R1 SP01

SurfaceUtilities

Last update: 29.04.2026

class ansys.meshing.prime.SurfaceUtilities(model)

Performs various general surface utilities algorithms.

For example, copy zonelets, resolve surface intersections.

Parameters:

model

Server model to create SurfaceUtilities object.

Methods

Name Description
SurfaceUtilities.add_thickness(zonelets, params) Add thicknesss to input face zonelets.
SurfaceUtilities.copy_face_zonelets(...) Copy face zonelets.
SurfaceUtilities.create_boi(...) Create BOI to input face zonelets.
SurfaceUtilities.create_cap_on_face_zonelets(...) Create caps on the given face zonelets.
SurfaceUtilities.create_contact_patch(...) Create a contact patch by offsetting the target zonelets.
SurfaceUtilities.delete_unwetted_surfaces(...) Delete unwetted surfaces based on material point list.
SurfaceUtilities.fill_holes_at_plane(...) Fill holes in given face zonelets at given plane.
SurfaceUtilities.fix_invalid_normal_nodes_of_face_zonelets(...) Create nuggets to fix invalid normal at nodes of the given face zonelets.
SurfaceUtilities.get_bounding_box_of_zonelets(...) Get bounding box of given zonelets.
SurfaceUtilities.project_topo_faces_on_geometry(...) Project nodes of given topofaces on geometry associated to those topofaces.
SurfaceUtilities.refine_at_contacts(...) Refine face elements in contact with other parts.
SurfaceUtilities.resolve_intersections(...) Resolve facezonelets intersections.
SurfaceUtilities.smooth_dihedral_face_nodes(...) Perform a smoothing operation to eliminate sharp corners at locations where the input face zonelets intersect.
SurfaceUtilities.stretch_free_boundaries(...) Stretch free boundaries of each zonelet.
SurfaceUtilities.triangulate_face_zonelets(...) Split faces in zonelets to get triangular faces.

Connect with Ansys