    

 ## On this page

  

 

 # DetectCircularHolesParams

 Last update: 17.07.2025 

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

### *class* ansys.meshing.prime.DetectCircularHolesParams(model=None, allow\_curved\_topo\_faces=None, max\_radius\_circular\_holes=None, min\_radius\_circular\_holes=None, merge\_edge\_allow\_self\_close=None, json\_data=None, \*\*kwargs)

Parameters for detect circular holes operation.

- **Parameters:**
    
    **model: Model**: Model to create a `DetectCircularHolesParams` object with default parameters.
    
    **allow\_curved\_topo\_faces: bool, optional**: Option to allow holes in curved topoface.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **max\_radius\_circular\_holes: float, optional**: Maximum radius of circular holes.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **min\_radius\_circular\_holes: float, optional**: Minimum radius of circular holes.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **merge\_edge\_allow\_self\_close: bool, optional**: Option for merging self-closing edge loops.   
    **This is a beta parameter**. **The behavior and name may change in the future**.
    
    **json\_data: dict, optional**: JSON dictionary to create a `DetectCircularHolesParams` object with provided parameters.

### Examples

```pycon
&gt;&gt;&gt; detect_circular_holes_params = prime.DetectCircularHolesParams(model = model)

```

### Methods

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

NameDescription[`DetectCircularHolesParams.allow_curved_topo_faces`](ansys.meshing.prime.DetectCircularHolesParams.allow_curved_topo_faces.md#ansys.meshing.prime.DetectCircularHolesParams.allow_curved_topo_faces)Option to allow holes in curved topoface.[`DetectCircularHolesParams.max_radius_circular_holes`](ansys.meshing.prime.DetectCircularHolesParams.max_radius_circular_holes.md#ansys.meshing.prime.DetectCircularHolesParams.max_radius_circular_holes)Maximum radius of circular holes.[`DetectCircularHolesParams.merge_edge_allow_self_close`](ansys.meshing.prime.DetectCircularHolesParams.merge_edge_allow_self_close.md#ansys.meshing.prime.DetectCircularHolesParams.merge_edge_allow_self_close)Option for merging self-closing edge loops.[`DetectCircularHolesParams.min_radius_circular_holes`](ansys.meshing.prime.DetectCircularHolesParams.min_radius_circular_holes.md#ansys.meshing.prime.DetectCircularHolesParams.min_radius_circular_holes)Minimum radius of circular holes.