SurfaceUtilities
Last update: 17.07.2025class 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. |