    

 ## On this page

  

 

 # WrapperImproveQualityParams

 Last update: 16.10.2025 

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

### *class* ansys.meshing.prime.WrapperImproveQualityParams(model=None, target\_skewness=None, island\_count=None, island\_tol=None, overlap\_count=None, overlap\_tol=None, resolve\_spikes=None, resolve\_intersections=None, inflate\_dihedral\_face\_nodes=None, resolve\_invalid\_node\_normals=None, aggressively=None, sharp\_angle=None, geom\_zonelets=None, number\_of\_threads=None, json\_data=None, \*\*kwargs)

WrapperImproveQualityParams defines parameters to improve wrapper part.

- **Parameters:**
    
    **model: Model**: Model to create a `WrapperImproveQualityParams` object with default parameters.
    
    **target\_skewness: float, optional**: Target skewness.
    
    **island\_count: int, optional**: Face count of smallest island.
    
    **island\_tol: float, optional**: Relative face count of smallest island.
    
    **overlap\_count: int, optional**: Face count of non-manifold overlap.
    
    **overlap\_tol: float, optional**: Relative face count of non-manifold overlap.
    
    **resolve\_spikes: bool, optional**: Control to perform removing spikes or not.
    
    **resolve\_intersections: bool, optional**: Control to resolve face intersections or not.
    
    **inflate\_dihedral\_face\_nodes: bool, optional**: Control to resolve face dihedral angle by inflating opposite nodes or not.
    
    **resolve\_invalid\_node\_normals: bool, optional**: Control to resolve invalid node normals by inflating opposite nodes or not.
    
    **aggressively: bool, optional**: Control to improve surfaces aggressively or not.
    
    **sharp\_angle: float, optional**: Maximum off feature sharp node angle.
    
    **geom\_zonelets: Iterable\[int\], optional**: Associated underlying geometry zonelet ids.
    
    **number\_of\_threads: int, optional**: Number of threads for multithreading.
    
    **json\_data: dict, optional**: JSON dictionary to create a `WrapperImproveQualityParams` object with provided parameters.

### Examples

```pycon
>>> wrapper_improve_quality_params = prime.WrapperImproveQualityParams(model = model)

```

### Methods

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

NameDescription[`WrapperImproveQualityParams.aggressively`](ansys.meshing.prime.WrapperImproveQualityParams.aggressively.md#ansys.meshing.prime.WrapperImproveQualityParams.aggressively)Control to improve surfaces aggressively or not.[`WrapperImproveQualityParams.geom_zonelets`](ansys.meshing.prime.WrapperImproveQualityParams.geom_zonelets.md#ansys.meshing.prime.WrapperImproveQualityParams.geom_zonelets)Associated underlying geometry zonelet ids.[`WrapperImproveQualityParams.inflate_dihedral_face_nodes`](ansys.meshing.prime.WrapperImproveQualityParams.inflate_dihedral_face_nodes.md#ansys.meshing.prime.WrapperImproveQualityParams.inflate_dihedral_face_nodes)Control to resolve face dihedral angle by inflating opposite nodes or not.[`WrapperImproveQualityParams.island_count`](ansys.meshing.prime.WrapperImproveQualityParams.island_count.md#ansys.meshing.prime.WrapperImproveQualityParams.island_count)Face count of smallest island.[`WrapperImproveQualityParams.island_tol`](ansys.meshing.prime.WrapperImproveQualityParams.island_tol.md#ansys.meshing.prime.WrapperImproveQualityParams.island_tol)Relative face count of smallest island.[`WrapperImproveQualityParams.number_of_threads`](ansys.meshing.prime.WrapperImproveQualityParams.number_of_threads.md#ansys.meshing.prime.WrapperImproveQualityParams.number_of_threads)Number of threads for multithreading.[`WrapperImproveQualityParams.overlap_count`](ansys.meshing.prime.WrapperImproveQualityParams.overlap_count.md#ansys.meshing.prime.WrapperImproveQualityParams.overlap_count)Face count of non-manifold overlap.[`WrapperImproveQualityParams.overlap_tol`](ansys.meshing.prime.WrapperImproveQualityParams.overlap_tol.md#ansys.meshing.prime.WrapperImproveQualityParams.overlap_tol)Relative face count of non-manifold overlap.[`WrapperImproveQualityParams.resolve_intersections`](ansys.meshing.prime.WrapperImproveQualityParams.resolve_intersections.md#ansys.meshing.prime.WrapperImproveQualityParams.resolve_intersections)Control to resolve face intersections or not.[`WrapperImproveQualityParams.resolve_invalid_node_normals`](ansys.meshing.prime.WrapperImproveQualityParams.resolve_invalid_node_normals.md#ansys.meshing.prime.WrapperImproveQualityParams.resolve_invalid_node_normals)Control to resolve invalid node normals by inflating opposite nodes or not.[`WrapperImproveQualityParams.resolve_spikes`](ansys.meshing.prime.WrapperImproveQualityParams.resolve_spikes.md#ansys.meshing.prime.WrapperImproveQualityParams.resolve_spikes)Control to perform removing spikes or not.[`WrapperImproveQualityParams.sharp_angle`](ansys.meshing.prime.WrapperImproveQualityParams.sharp_angle.md#ansys.meshing.prime.WrapperImproveQualityParams.sharp_angle)Maximum off feature sharp node angle.[`WrapperImproveQualityParams.target_skewness`](ansys.meshing.prime.WrapperImproveQualityParams.target_skewness.md#ansys.meshing.prime.WrapperImproveQualityParams.target_skewness)Target skewness.