    

 ## On this page

  

 

 # split\_and\_collapse\_on\_zonelets

 Last update: 29.04.2026 

<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))

```