    

 ## On this page

  

 

 # ExtractFeatureParams

 Last update: 02.04.2026 

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

### *class* ansys.meshing.prime.ExtractFeatureParams(model=None, replace=None, feature\_angle=None, separate\_features=None, separation\_angle=None, disconnect\_with\_faces=None, label\_name=None, number\_of\_threads=None, json\_data=None, \*\*kwargs)

Parameter to control feature edge extraction.

**Parameters:**

**model: Model**

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

**replace: bool, optional**

Option to replace existing edge zonelets with new extracted edge zonelets.

**feature\_angle: float, optional**

Angle used to capture face features to be extracted as edges.

**separate\_features: bool, optional**

Option to separate extracted features.

**separation\_angle: float, optional**

Angle used to separate extracted features.

**disconnect\_with\_faces: bool, optional**

Option to disconnect edges from faces. If false, edges remain connected to faces by sharing nodes.

**label\_name: str, optional**

Label name to be assigned to extracted features.

**number\_of\_threads: int, optional**

Number of threads used for multithreading.

**json\_data: dict, optional**

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

### Examples

```pycon
>>> extract_feature_params = prime.ExtractFeatureParams(model = model)

```

### Methods

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

NameDescription[`ExtractFeatureParams.disconnect_with_faces`](ansys.meshing.prime.ExtractFeatureParams.disconnect_with_faces.md#ansys.meshing.prime.ExtractFeatureParams.disconnect_with_faces)Option to disconnect edges from faces.[`ExtractFeatureParams.feature_angle`](ansys.meshing.prime.ExtractFeatureParams.feature_angle.md#ansys.meshing.prime.ExtractFeatureParams.feature_angle)Angle used to capture face features to be extracted as edges.[`ExtractFeatureParams.label_name`](ansys.meshing.prime.ExtractFeatureParams.label_name.md#ansys.meshing.prime.ExtractFeatureParams.label_name)Label name to be assigned to extracted features.[`ExtractFeatureParams.number_of_threads`](ansys.meshing.prime.ExtractFeatureParams.number_of_threads.md#ansys.meshing.prime.ExtractFeatureParams.number_of_threads)Number of threads used for multithreading.[`ExtractFeatureParams.replace`](ansys.meshing.prime.ExtractFeatureParams.replace.md#ansys.meshing.prime.ExtractFeatureParams.replace)Option to replace existing edge zonelets with new extracted edge zonelets.[`ExtractFeatureParams.separate_features`](ansys.meshing.prime.ExtractFeatureParams.separate_features.md#ansys.meshing.prime.ExtractFeatureParams.separate_features)Option to separate extracted features.[`ExtractFeatureParams.separation_angle`](ansys.meshing.prime.ExtractFeatureParams.separation_angle.md#ansys.meshing.prime.ExtractFeatureParams.separation_angle)Angle used to separate extracted features.