    

 ## On this page

  

 

 # create\_shell\_bl\_using\_controls

 Last update: 10.09.2025 

<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
&gt;&gt;&gt; results = surfer.create_shell_bl_using_controls(part_id,
                                                    shell_bl_control_ids,
                                                    shell_bl_params)

```