    

 ## On this page

  

 

 # split\_and\_collapse\_on\_zonelets

 Last update: 16.10.2025 

<a id="ansys.meshing.prime.CollapseTool.split_and_collapse_on_zonelets"></a>

#### CollapseTool.split\_and\_collapse\_on\_zonelets(part\_id, face\_zonelets, register\_id, split\_params, collapse\_params)

Split and collapse elements on face zonelets with the specified register id.

- **Parameters:**
    
    **part\_id**: Id of a part.
    
    **face\_zonelets**: Ids of face zonelets.
    
    **register\_id**: Id used to identify face elements to split and collapse.
    
    **split\_params**: Parameters to split longest edge of face elements before collapse.
    
    **collapse\_params**: Parameters to collapse shortest edge of face elements.
- **Returns:**
    
    [`CollapseResults`](ansys.meshing.prime.CollapseResults.md#ansys.meshing.prime.CollapseResults): Returns the CollapseResults.
- **Return type:**
    
    [`CollapseResults`](ansys.meshing.prime.CollapseResults.md#ansys.meshing.prime.CollapseResults)

### Examples

```pycon
>>> collapse_tool = prime.CollapseTool(model = model)
>>> results = collapse_tool.split_and_collapse_on_zonelets(
>>>     part_id=part.id,
>>>     face_zonelets=part.get_face_zonelets(),
>>>     register_id=register_id,
>>>     split_params=prime.SplitParams(model=model),
>>>     collapse_params=prime.CollapseParams(model=model))

```