DefeatureTopologyParams#
- class ansys.meshing.prime.DefeatureTopologyParams(model=None, partial_defeature=None, delete_interior_nodes=None, allow_curved_topo_faces=None, fillet_spanning_angle=None, aggressive_edge_merge=None, thin_stripes_tolerance=None, partial_defeature_params=None, delete_interior_nodes_params=None, json_data=None, **kwargs)#
Parameters for defeature topology operations.
- Parameters:
- model: Model
Model to create a
DefeatureTopologyParamsobject with default parameters.- partial_defeature: bool, optional
Option to partial defeature.
This is a beta parameter. The behavior and name may change in the future.
- delete_interior_nodes: bool, optional
Option to delete interior nodes.
This is a beta parameter. The behavior and name may change in the future.
- allow_curved_topo_faces: bool, optional
Option to allow curved topofaces.
This is a beta parameter. The behavior and name may change in the future.
- fillet_spanning_angle: float, optional
Angular threshold for detecting fillets with spanning angles below the provided value.
This is a beta parameter. The behavior and name may change in the future.
- aggressive_edge_merge: bool, optional
Indicate whether to allow aggressive edge merge while performing partial defeature.
This is a beta parameter. The behavior and name may change in the future.
- thin_stripes_tolerance: float, optional
Topoface width tolerance to detect thin faces below the provided value.
This is a beta parameter. The behavior and name may change in the future.
- partial_defeature_params: PartialDefeatureParams, optional
Parameters for partial defeature operation.
This is a beta parameter. The behavior and name may change in the future.
- delete_interior_nodes_params: DeleteInteriorNodesParams, optional
Parameters for 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
DefeatureTopologyParamsobject with provided parameters.
Examples
>>> defeature_topology_params = prime.DefeatureTopologyParams(model = model)
Methods
Print the default values of
DefeatureTopologyParamsobject.Set the default values of the
DefeatureTopologyParamsobject.Attributes
Indicate whether to allow aggressive edge merge while performing partial defeature.
Option to allow curved topofaces.
Option to delete interior nodes.
Parameters for delete interior nodes operation.
Angular threshold for detecting fillets with spanning angles below the provided value.
Option to partial defeature.
Parameters for partial defeature operation.
Topoface width tolerance to detect thin faces below the provided value.