    

 ## On this page

  

 

 # ansys.meshing.prime.DetectAndTreatHolesParams

 Last update: 17.07.2025 

# DetectAndTreatHolesParams

### *class* ansys.meshing.prime.DetectAndTreatHolesParams(model=None, detect\_and\_defeature\_edges\_near\_holes=None, detect\_circular\_holes=None, detect\_non\_circular\_holes=None, offset\_holes=None, mesh\_offset\_faces=None, detect\_holes\_params=None, detect\_circular\_holes\_params=None, detect\_non\_circular\_holes\_params=None, hole\_proximity\_tolerance=None, merge\_face\_normals\_angle=None, edge\_sharp\_corner\_angle=None, fragmented\_edge\_tolerance=None, offset\_distance=None, edge\_mesh\_constant\_size=None, surface\_mesh\_constant\_size=None, json\_data=None, \*\*kwargs)

Parameters for detect and treat holes operation.

### Methods

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

[`DetectAndTreatHolesParams.detect_and_defeature_edges_near_holes`](ansys.meshing.prime.DetectAndTreatHolesParams.detect_and_defeature_edges_near_holes.md#ansys.meshing.prime.DetectAndTreatHolesParams.detect_and_defeature_edges_near_holes)Option to detect and defeature edges near all holes.[`DetectAndTreatHolesParams.detect_circular_holes`](ansys.meshing.prime.DetectAndTreatHolesParams.detect_circular_holes.md#ansys.meshing.prime.DetectAndTreatHolesParams.detect_circular_holes)Option to detect circular holes.[`DetectAndTreatHolesParams.detect_circular_holes_params`](ansys.meshing.prime.DetectAndTreatHolesParams.detect_circular_holes_params.md#ansys.meshing.prime.DetectAndTreatHolesParams.detect_circular_holes_params)Parameters for detect circular holes operation.[`DetectAndTreatHolesParams.detect_holes_params`](ansys.meshing.prime.DetectAndTreatHolesParams.detect_holes_params.md#ansys.meshing.prime.DetectAndTreatHolesParams.detect_holes_params)Parameters for detect holes operation.[`DetectAndTreatHolesParams.detect_non_circular_holes`](ansys.meshing.prime.DetectAndTreatHolesParams.detect_non_circular_holes.md#ansys.meshing.prime.DetectAndTreatHolesParams.detect_non_circular_holes)Option to detect non-circular holes.[`DetectAndTreatHolesParams.detect_non_circular_holes_params`](ansys.meshing.prime.DetectAndTreatHolesParams.detect_non_circular_holes_params.md#ansys.meshing.prime.DetectAndTreatHolesParams.detect_non_circular_holes_params)Parameters for detect non circular holes operation.[`DetectAndTreatHolesParams.edge_mesh_constant_size`](ansys.meshing.prime.DetectAndTreatHolesParams.edge_mesh_constant_size.md#ansys.meshing.prime.DetectAndTreatHolesParams.edge_mesh_constant_size)Constant size used for Edge meshing.[`DetectAndTreatHolesParams.edge_sharp_corner_angle`](ansys.meshing.prime.DetectAndTreatHolesParams.edge_sharp_corner_angle.md#ansys.meshing.prime.DetectAndTreatHolesParams.edge_sharp_corner_angle)Merge edges when the angle between the edges are below the provided value.[`DetectAndTreatHolesParams.fragmented_edge_tolerance`](ansys.meshing.prime.DetectAndTreatHolesParams.fragmented_edge_tolerance.md#ansys.meshing.prime.DetectAndTreatHolesParams.fragmented_edge_tolerance)Fragmented edge length tolerance for merging edges.[`DetectAndTreatHolesParams.hole_proximity_tolerance`](ansys.meshing.prime.DetectAndTreatHolesParams.hole_proximity_tolerance.md#ansys.meshing.prime.DetectAndTreatHolesParams.hole_proximity_tolerance)Edge proximity tolerance for holes.[`DetectAndTreatHolesParams.merge_face_normals_angle`](ansys.meshing.prime.DetectAndTreatHolesParams.merge_face_normals_angle.md#ansys.meshing.prime.DetectAndTreatHolesParams.merge_face_normals_angle)Merge faces when the normal angle between the faces is below the provided value.[`DetectAndTreatHolesParams.mesh_offset_faces`](ansys.meshing.prime.DetectAndTreatHolesParams.mesh_offset_faces.md#ansys.meshing.prime.DetectAndTreatHolesParams.mesh_offset_faces)Option to mesh the offset holes.[`DetectAndTreatHolesParams.offset_distance`](ansys.meshing.prime.DetectAndTreatHolesParams.offset_distance.md#ansys.meshing.prime.DetectAndTreatHolesParams.offset_distance)Offset distance for creating offset edge.[`DetectAndTreatHolesParams.offset_holes`](ansys.meshing.prime.DetectAndTreatHolesParams.offset_holes.md#ansys.meshing.prime.DetectAndTreatHolesParams.offset_holes)Option to offset holes.[`DetectAndTreatHolesParams.surface_mesh_constant_size`](ansys.meshing.prime.DetectAndTreatHolesParams.surface_mesh_constant_size.md#ansys.meshing.prime.DetectAndTreatHolesParams.surface_mesh_constant_size)Constant size used for Surface meshing.