    

 ## On this page

  

 

 # RepairTopologyParams

 Last update: 17.07.2025 

### *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.