    

 ## On this page

  

 

 # RepairTopologyParams

 Last update: 02.04.2026 

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

### *class* ansys.meshing.prime.RepairTopologyParams(model=None, connect\_faces=None, repair\_edges=None, split\_topo\_edges\_at\_apex\_point=None, fillet\_max\_radius=None, smallest\_edge\_length=None, merge\_edge\_allow\_self\_close=None, suppress\_shared\_edges\_when\_merging=None, edge\_connect\_type=None, connect\_faces\_params=None, repair\_edges\_params=None, json\_data=None, \*\*kwargs)

Parameters for repair topology operations.

**Parameters:**

**model: Model**

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

**connect\_faces: bool, optional**

Option to connect faces.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**repair\_edges: bool, optional**

Option to repair edges.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**split\_topo\_edges\_at\_apex\_point: bool, optional**

Option to split edges at apex point.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**fillet\_max\_radius: float, optional**

Maximum radius of fillets to be detected.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**smallest\_edge\_length: float, optional**

Length of smallest edge for which split is applied.   
**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**.

**suppress\_shared\_edges\_when\_merging: bool, optional**

Option for suppressing shared edges when merging.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**edge\_connect\_type: int, optional**

Edge connection type.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**connect\_faces\_params: ConnectFacesParams, optional**

Parameters for connect faces operation.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**repair\_edges\_params: RepairEdgesParams, optional**

Parameters for repair edges operation.   
**This is a beta parameter**. **The behavior and name may change in the future**.

**json\_data: dict, optional**

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

### Examples

```pycon
>>> repair_topology_params = prime.RepairTopologyParams(model = model)

```

### Methods

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

NameDescription[`RepairTopologyParams.connect_faces`](ansys.meshing.prime.RepairTopologyParams.connect_faces.md#ansys.meshing.prime.RepairTopologyParams.connect_faces)Option to connect faces.[`RepairTopologyParams.connect_faces_params`](ansys.meshing.prime.RepairTopologyParams.connect_faces_params.md#ansys.meshing.prime.RepairTopologyParams.connect_faces_params)Parameters for connect faces operation.[`RepairTopologyParams.edge_connect_type`](ansys.meshing.prime.RepairTopologyParams.edge_connect_type.md#ansys.meshing.prime.RepairTopologyParams.edge_connect_type)Edge connection type.[`RepairTopologyParams.fillet_max_radius`](ansys.meshing.prime.RepairTopologyParams.fillet_max_radius.md#ansys.meshing.prime.RepairTopologyParams.fillet_max_radius)Maximum radius of fillets to be detected.[`RepairTopologyParams.merge_edge_allow_self_close`](ansys.meshing.prime.RepairTopologyParams.merge_edge_allow_self_close.md#ansys.meshing.prime.RepairTopologyParams.merge_edge_allow_self_close)Option for merging self-closing edge loops.[`RepairTopologyParams.repair_edges`](ansys.meshing.prime.RepairTopologyParams.repair_edges.md#ansys.meshing.prime.RepairTopologyParams.repair_edges)Option to repair edges.[`RepairTopologyParams.repair_edges_params`](ansys.meshing.prime.RepairTopologyParams.repair_edges_params.md#ansys.meshing.prime.RepairTopologyParams.repair_edges_params)Parameters for repair edges operation.[`RepairTopologyParams.smallest_edge_length`](ansys.meshing.prime.RepairTopologyParams.smallest_edge_length.md#ansys.meshing.prime.RepairTopologyParams.smallest_edge_length)Length of smallest edge for which split is applied.[`RepairTopologyParams.split_topo_edges_at_apex_point`](ansys.meshing.prime.RepairTopologyParams.split_topo_edges_at_apex_point.md#ansys.meshing.prime.RepairTopologyParams.split_topo_edges_at_apex_point)Option to split edges at apex point.[`RepairTopologyParams.suppress_shared_edges_when_merging`](ansys.meshing.prime.RepairTopologyParams.suppress_shared_edges_when_merging.md#ansys.meshing.prime.RepairTopologyParams.suppress_shared_edges_when_merging)Option for suppressing shared edges when merging.