    

 ## On this page

  

 

 # search\_zonelets\_by\_invalid\_normals

 Last update: 20.02.2026 

<a id="ansys.meshing.prime.SurfaceSearch.search_zonelets_by_invalid_normals"></a>

#### SurfaceSearch.search\_zonelets\_by\_invalid\_normals(part\_id, face\_zonelets, register\_id)

Search face zonelets to identify faces with invalid normals.

Search face zonelets to identify faces with invalid normals.

- **Parameters:**
    
    **part\_id**: Id of part.
    
    **face\_zonelets**: Ids of face zonelets.
    
    **register\_id**: Id of register.
- **Returns:**
    
    [`SearchByInvalidNormalsResults`](ansys.meshing.prime.SearchByInvalidNormalsResults.md#ansys.meshing.prime.SearchByInvalidNormalsResults): Returns the SearchByInvalidNormalsResults.
- **Return type:**
    
    [`SearchByInvalidNormalsResults`](ansys.meshing.prime.SearchByInvalidNormalsResults.md#ansys.meshing.prime.SearchByInvalidNormalsResults)

### Examples

```pycon
&gt;&gt;&gt; surf_search = SurfaceSearch(model=model)
&gt;&gt;&gt; results = surf_search.search_zonelets_by_invalid_normals(part_id, face_zonelets, register_id)

```