ScaffolderParams#
- class ansys.meshing.prime.ScaffolderParams(model=None, absolute_dist_tol=None, size_field_type=None, intersection_control_mask=None, edge_merge_control=None, constant_mesh_size=None, remove_holes_critical_radius=None, remove_slivers_abs_dist_tol_ratio=None, triangles_coplanar_angle_cos=None, json_data=None, **kwargs)#
Parameters to control scaffold operation.
- Parameters:
- model: Model
Model to create a
ScaffolderParams
object with default parameters.- absolute_dist_tol: float, optional
Defines the maximum gap to connect.
- size_field_type: int, optional
Specifies the type of size field used for scaffolding.
This is a beta parameter. The behavior and name may change in the future.
- intersection_control_mask: IntersectionMask, optional
Specifies the nature of intersection to be computed.
- edge_merge_control: int, optional
Specifies type of edge pairs to be merged during scaffold operation.
This is a beta parameter. The behavior and name may change in the future.
- constant_mesh_size: float, optional
Defines the constant edge mesh size to check connection.
- remove_holes_critical_radius: float, optional
Defines the maximum radius of holes to be removed.
This is a beta parameter. The behavior and name may change in the future.
- remove_slivers_abs_dist_tol_ratio: float, optional
Defines the maximum aspect ratio to remove sliver faces.
This is a beta parameter. The behavior and name may change in the future.
- triangles_coplanar_angle_cos: float, optional
Lower bound for cos angle to consider coplanar faces for scaffolding.
This is a beta parameter. The behavior and name may change in the future.
- json_data: dict, optional
JSON dictionary to create a
ScaffolderParams
object with provided parameters.
Examples
>>> scaffolder_params = prime.ScaffolderParams(model = model)
Methods
Print the default values of
ScaffolderParams
object.ScaffolderParams.set_default
([...])Set the default values of the
ScaffolderParams
object.Attributes
Defines the maximum gap to connect.
Defines the constant edge mesh size to check connection.
Specifies type of edge pairs to be merged during scaffold operation.
Specifies the nature of intersection to be computed.
Defines the maximum radius of holes to be removed.
Defines the maximum aspect ratio to remove sliver faces.
Specifies the type of size field used for scaffolding.
Lower bound for cos angle to consider coplanar faces for scaffolding.
Examples using ScaffolderParams#
Mesh a mid-surfaced bracket for a structural analysis
Mesh a set of solder balls (beta)