    

 ## On this page

  

 

 # OptimizeQuadMeshParams

 Last update: 02.04.2026 

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

### *class* ansys.meshing.prime.OptimizeQuadMeshParams(model=None, suppress\_topo\_edge\_and\_mesh\_cleanup=None, edge\_mesh\_constant\_size=None, surface\_mesh\_constant\_size=None, generate\_quads=None, project\_on\_geometry=None, delete\_interior\_nodes\_params=None, json\_data=None, \*\*kwargs)

Parameters for optimize quad mesh operations.

**Parameters:**

**model: Model**

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

**suppress\_topo\_edge\_and\_mesh\_cleanup: bool, optional**

Option to suppress topoedges and clean up mesh.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**edge\_mesh\_constant\_size: float, optional**

Constant size used for edge meshing.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**surface\_mesh\_constant\_size: float, optional**

Constant size used for surface meshing.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**generate\_quads: bool, optional**

Option to generate quadrilateral surface mesh.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**project\_on\_geometry: bool, optional**

Option to project on geometry when meshing.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**delete\_interior\_nodes\_params: DeleteInteriorNodesParams, optional**

Parameters to control delete interior nodes operation.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**json\_data: dict, optional**

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

### Examples

```pycon
>>> optimize_quad_mesh_params = prime.OptimizeQuadMeshParams(model = model)

```

### Methods

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

NameDescription[`OptimizeQuadMeshParams.delete_interior_nodes_params`](ansys.meshing.prime.OptimizeQuadMeshParams.delete_interior_nodes_params.md#ansys.meshing.prime.OptimizeQuadMeshParams.delete_interior_nodes_params)Parameters to control delete interior nodes operation.[`OptimizeQuadMeshParams.edge_mesh_constant_size`](ansys.meshing.prime.OptimizeQuadMeshParams.edge_mesh_constant_size.md#ansys.meshing.prime.OptimizeQuadMeshParams.edge_mesh_constant_size)Constant size used for edge meshing.[`OptimizeQuadMeshParams.generate_quads`](ansys.meshing.prime.OptimizeQuadMeshParams.generate_quads.md#ansys.meshing.prime.OptimizeQuadMeshParams.generate_quads)Option to generate quadrilateral surface mesh.[`OptimizeQuadMeshParams.project_on_geometry`](ansys.meshing.prime.OptimizeQuadMeshParams.project_on_geometry.md#ansys.meshing.prime.OptimizeQuadMeshParams.project_on_geometry)Option to project on geometry when meshing.[`OptimizeQuadMeshParams.suppress_topo_edge_and_mesh_cleanup`](ansys.meshing.prime.OptimizeQuadMeshParams.suppress_topo_edge_and_mesh_cleanup.md#ansys.meshing.prime.OptimizeQuadMeshParams.suppress_topo_edge_and_mesh_cleanup)Option to suppress topoedges and clean up mesh.[`OptimizeQuadMeshParams.surface_mesh_constant_size`](ansys.meshing.prime.OptimizeQuadMeshParams.surface_mesh_constant_size.md#ansys.meshing.prime.OptimizeQuadMeshParams.surface_mesh_constant_size)Constant size used for surface meshing.