    

 ## On this page

  

 

 # fix\_invalid\_normal\_nodes\_of\_face\_zonelets

 Last update: 02.04.2026 

<a id="ansys.meshing.prime.SurfaceUtilities.fix_invalid_normal_nodes_of_face_zonelets"></a>

#### SurfaceUtilities.fix\_invalid\_normal\_nodes\_of\_face\_zonelets(part\_id, face\_zonelets, params)

Create nuggets to fix invalid normal at nodes of the given face zonelets.

**Parameters:**

**part\_id**

Part id of the given face zonelets. Nuggets created are associated to the given part.

**face\_zonelets**

Ids of face zonelets used to find invalid normal nodes.

**params**

Parameters to find invalid normal nodes and fix them.

**Returns:**

**[`FixInvalidNormalNodeResults`](ansys.meshing.prime.FixInvalidNormalNodeResults.md#ansys.meshing.prime.FixInvalidNormalNodeResults)**

Returns the FixInvalidNormalNodeResults.

**Return type:**

[`FixInvalidNormalNodeResults`](ansys.meshing.prime.FixInvalidNormalNodeResults.md#ansys.meshing.prime.FixInvalidNormalNodeResults)

### Examples

```pycon
>>> params = prime.FixInvalidNormalNodeParams(model = model)
>>> results = surface_utils.fix_invalid_normal_nodes_of_face_zonelets(part_id, face_zonelets, params)

```