    

 ## On this page

  

 

 # WrapParams

 Last update: 02.04.2026 

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

### *class* ansys.meshing.prime.WrapParams(model=None, sizing\_method=None, base\_size=None, size\_control\_ids=None, feature\_recovery\_control\_ids=None, size\_field\_ids=None, wrap\_region=None, number\_of\_threads=None, imprint\_relative\_range=None, imprint\_iterations=None, json\_data=None, \*\*kwargs)

WrapParams defines parameters for wrapping.

**Parameters:**

**model: Model**

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

**sizing\_method: SizeFieldType, optional**

Used to define sizing method for wrapping.

**base\_size: float, optional**

Base size to define octree.

**size\_control\_ids: Iterable\[int\], optional**

Used to construct geodesic sizes for octree refinement.

**feature\_recovery\_control\_ids: Iterable\[int\], optional**

Used to recover input features for wrapper imprint.

**size\_field\_ids: Iterable\[int\], optional**

Used to define size field based octree refinement.

**wrap\_region: WrapRegion, optional**

Indicates source type to extract wrapper region.

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

Number of threads for multithreading.

**imprint\_relative\_range: float, optional**

Used to define relative range in imprinting in wrapping.

**imprint\_iterations: int, optional**

Used to define number of imprint iterations in wrapping.

**json\_data: dict, optional**

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

### Examples

```pycon
>>> wrap_params = prime.WrapParams(model = model)

```

### Methods

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

NameDescription[`WrapParams.base_size`](ansys.meshing.prime.WrapParams.base_size.md#ansys.meshing.prime.WrapParams.base_size)Base size to define octree.[`WrapParams.feature_recovery_control_ids`](ansys.meshing.prime.WrapParams.feature_recovery_control_ids.md#ansys.meshing.prime.WrapParams.feature_recovery_control_ids)Used to recover input features for wrapper imprint.[`WrapParams.imprint_iterations`](ansys.meshing.prime.WrapParams.imprint_iterations.md#ansys.meshing.prime.WrapParams.imprint_iterations)Used to define number of imprint iterations in wrapping.[`WrapParams.imprint_relative_range`](ansys.meshing.prime.WrapParams.imprint_relative_range.md#ansys.meshing.prime.WrapParams.imprint_relative_range)Used to define relative range in imprinting in wrapping.[`WrapParams.number_of_threads`](ansys.meshing.prime.WrapParams.number_of_threads.md#ansys.meshing.prime.WrapParams.number_of_threads)Number of threads for multithreading.[`WrapParams.size_control_ids`](ansys.meshing.prime.WrapParams.size_control_ids.md#ansys.meshing.prime.WrapParams.size_control_ids)Used to construct geodesic sizes for octree refinement.[`WrapParams.size_field_ids`](ansys.meshing.prime.WrapParams.size_field_ids.md#ansys.meshing.prime.WrapParams.size_field_ids)Used to define size field based octree refinement.[`WrapParams.sizing_method`](ansys.meshing.prime.WrapParams.sizing_method.md#ansys.meshing.prime.WrapParams.sizing_method)Used to define sizing method for wrapping.[`WrapParams.wrap_region`](ansys.meshing.prime.WrapParams.wrap_region.md#ansys.meshing.prime.WrapParams.wrap_region)Indicates source type to extract wrapper region.