    

 ## On this page

  

 

 # ansys.meshing.prime.CollapseTool

 Last update: 17.07.2025 

#### 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
&gt;&gt;&gt; collapse_tool = prime.CollapseTool(model = model)
&gt;&gt;&gt; results = collapse_tool.split_and_collapse_on_zonelets(
&gt;&gt;&gt;     part_id=part.id,
&gt;&gt;&gt;     face_zonelets=part.get_face_zonelets(),
&gt;&gt;&gt;     register_id=register_id,
&gt;&gt;&gt;     split_params=prime.SplitParams(model=model),
&gt;&gt;&gt;     collapse_params=prime.CollapseParams(model=model))

```