    

 ## On this page

  

 

 # create\_stackup

 Last update: 16.07.2026 

<a id="compolyx.MaterialData.create_stackup"></a>

## MaterialData.create\_stackup(name, id=None, fabrics=None, area\_price=0.0, symmetry='No Symmetry', layup\_sequence='Top-Down', drop\_off\_material\_handling='Global', cut\_off\_material\_handling='Computed', drop\_off\_material=None, cut\_off\_material=None, draping\_material\_model='woven', draping\_ud\_coefficient=0.0)

Create a new stackup.

### Parameters

- name: Name for the stackup.
- fabrics: Fabrics of the stackup.
- area\_price: Area price of the stackup.
- symmetry: Symmetry of the stackup. Available options: ‘No Symmetry’, ‘Even Symmetry’, and ‘Odd Symmetry’.
- layup\_sequence: Layup sequence of the stackup. Available options: ‘Top-Down’ and ‘Bottom-Up’.
- drop\_off\_material\_handling: Type defining how drop-off material is used in drop-off areas of the stackup.
- cut\_off\_material\_handling: Defines how cut‑off material is used in cut‑off areas of the stackup.
- drop\_off\_material: Material to use for ‘Custom’ drop-off material handling.
- cut\_off\_material: Material to use for ‘Custom’ cut-off material handling.
- draping\_material\_model: Material model for draping, either ‘woven’ or ‘unidirectional’.
- draping\_ud\_coefficient: Coefficient for the unidirectional draping material model.

### Returns

The created stackup.

### Examples

```pycon
>>> material_data = db.models['beam'].material_data
>>> stackup_1 = material_data.create_stackup(name='Stackup.1', fabrics=(material_data.fabrics['Fabric.1'],), draping1=0.3, draping2=0.7)

```