    

 ## On this page

  

 

 # create\_shell\_bl\_using\_controls

 Last update: 29.04.2026 

<a id="ansys.meshing.prime.Surfer.create_shell_bl_using_controls"></a>

#### Surfer.create\_shell\_bl\_using\_controls(part\_id, shell\_bl\_control\_ids, shell\_bl\_params)

Create ShellBL using data stored in controls.

**Parameters:**

**part\_id**

Id of the part.

**shell\_bl\_control\_ids**

Ids of ShellBL control.

**shell\_bl\_params**

Parameters related to ShellBL.

**Returns:**

**[`CreateShellBLResults`](ansys.meshing.prime.CreateShellBLResults.md#ansys.meshing.prime.CreateShellBLResults)**

Returns the CreateShellBLResults.

**Return type:**

[`CreateShellBLResults`](ansys.meshing.prime.CreateShellBLResults.md#ansys.meshing.prime.CreateShellBLResults)

### Notes

**This is a beta API**. **The behavior and implementation may change in future**.

### Examples

```pycon
>>> results = surfer.create_shell_bl_using_controls(part_id,
                                                    shell_bl_control_ids,
                                                    shell_bl_params)

```