    

 ## On this page

  

 

 # ScaffolderParams

 Last update: 17.07.2025 

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

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

```pycon
&gt;&gt;&gt; scaffolder_params = prime.ScaffolderParams(model = model)

```

### Methods

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

NameDescription[`ScaffolderParams.absolute_dist_tol`](ansys.meshing.prime.ScaffolderParams.absolute_dist_tol.md#ansys.meshing.prime.ScaffolderParams.absolute_dist_tol)Defines the maximum gap to connect.[`ScaffolderParams.constant_mesh_size`](ansys.meshing.prime.ScaffolderParams.constant_mesh_size.md#ansys.meshing.prime.ScaffolderParams.constant_mesh_size)Defines the constant edge mesh size to check connection.[`ScaffolderParams.edge_merge_control`](ansys.meshing.prime.ScaffolderParams.edge_merge_control.md#ansys.meshing.prime.ScaffolderParams.edge_merge_control)Specifies type of edge pairs to be merged during scaffold operation.[`ScaffolderParams.intersection_control_mask`](ansys.meshing.prime.ScaffolderParams.intersection_control_mask.md#ansys.meshing.prime.ScaffolderParams.intersection_control_mask)Specifies the nature of intersection to be computed.[`ScaffolderParams.remove_holes_critical_radius`](ansys.meshing.prime.ScaffolderParams.remove_holes_critical_radius.md#ansys.meshing.prime.ScaffolderParams.remove_holes_critical_radius)Defines the maximum radius of holes to be removed.[`ScaffolderParams.remove_slivers_abs_dist_tol_ratio`](ansys.meshing.prime.ScaffolderParams.remove_slivers_abs_dist_tol_ratio.md#ansys.meshing.prime.ScaffolderParams.remove_slivers_abs_dist_tol_ratio)Defines the maximum aspect ratio to remove sliver faces.[`ScaffolderParams.size_field_type`](ansys.meshing.prime.ScaffolderParams.size_field_type.md#ansys.meshing.prime.ScaffolderParams.size_field_type)Specifies the type of size field used for scaffolding.[`ScaffolderParams.triangles_coplanar_angle_cos`](ansys.meshing.prime.ScaffolderParams.triangles_coplanar_angle_cos.md#ansys.meshing.prime.ScaffolderParams.triangles_coplanar_angle_cos)Lower bound for cos angle to consider coplanar faces for scaffolding.