    

 ## On this page

  

 

 # CollapseParams

 Last update: 02.04.2026 

<a id="ansys.meshing.prime.CollapseParams"></a>

### *class* ansys.meshing.prime.CollapseParams(model=None, feature\_type=None, collapse\_ratio=None, preserve\_quality=None, target\_skewness=None, keep\_edge\_connectivity=None, json\_data=None, \*\*kwargs)

Parameters to collapse face elements.

**Parameters:**

**model: Model**

Model to create a `CollapseParams` object with default parameters.

**feature\_type: SurfaceFeatureType, optional**

Feature type to be preserved when performing collapse.

**collapse\_ratio: float, optional**

Maximum ratio of shortest face edge length to longest face edge length.

**preserve\_quality: bool, optional**

Option to preserve quality of neighboring triangles when performing collapse.Collapse may lead to quality deterioration beyond target skewness. Such collapse is prevented, when the option is enabled.

**target\_skewness: float, optional**

Skewness limit used as target to preserve quality. Better quality elements are skipped for collapse.

**keep\_edge\_connectivity: bool, optional**

Option to keep edge connectivity. The default value is false. When keep edge connectivity is true, edges that were connected to collapsed triangles will be connected to different triangles. Otherwise, edges will be disconnected from faces.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**json\_data: dict, optional**

JSON dictionary to create a `CollapseParams` object with provided parameters.

### Examples

```pycon
>>> collapse_params = prime.CollapseParams(model = model)

```

### Methods

NameDescription[`CollapseParams.print_default`](ansys.meshing.prime.CollapseParams.print_default.md#ansys.meshing.prime.CollapseParams.print_default)()Print the default values of `CollapseParams` object.[`CollapseParams.set_default`](ansys.meshing.prime.CollapseParams.set_default.md#ansys.meshing.prime.CollapseParams.set_default)(\[feature\_type, ...\])Set the default values of the `CollapseParams` object.### Attributes

NameDescription[`CollapseParams.collapse_ratio`](ansys.meshing.prime.CollapseParams.collapse_ratio.md#ansys.meshing.prime.CollapseParams.collapse_ratio)Maximum ratio of shortest face edge length to longest face edge length.[`CollapseParams.feature_type`](ansys.meshing.prime.CollapseParams.feature_type.md#ansys.meshing.prime.CollapseParams.feature_type)Feature type to be preserved when performing collapse.[`CollapseParams.keep_edge_connectivity`](ansys.meshing.prime.CollapseParams.keep_edge_connectivity.md#ansys.meshing.prime.CollapseParams.keep_edge_connectivity)Option to keep edge connectivity.[`CollapseParams.preserve_quality`](ansys.meshing.prime.CollapseParams.preserve_quality.md#ansys.meshing.prime.CollapseParams.preserve_quality)Option to preserve quality of neighboring triangles when performing collapse.Collapse may lead to quality deterioration beyond target skewness.[`CollapseParams.target_skewness`](ansys.meshing.prime.CollapseParams.target_skewness.md#ansys.meshing.prime.CollapseParams.target_skewness)Skewness limit used as target to preserve quality.