Rectangular Nesting
True Shape Nesting
Nesting Guillotine 3-Stage
3-stage guillotine nesting: sheet is cut into horizontal strips, strips into vertical stacks, stacks into parts. Optimized for format-cutting machines.
Details
ID
nesting-rectangular-nesting-nesting-guillotine-3-stage
Name
Nesting Guillotine 3-Stage
Group
Rectangular Nesting
Package
Nesting
Keywords
Input ports
| Name | Type | Description | Default Value |
|---|---|---|---|
| Origin | Vector | Origin point for sheet placement | [0,0,0] |
| Geometries | Geometry | Array of rectangular geometries to nest | |
| Sheet Width | Number | Width of the sheet | 500 |
| Sheet Height | Number | Height of the sheet | 500 |
| SheetsGap | Number | Spacing between sheets in the output layout | 10 |
| Edge Clearance | Number | Margin from sheet edges (trim allowance) | 0 |
| Spacing | Number | Gap between parts (kerf / blade thickness) | 0 |
| Allow Rotation | Boolean | Allow 90-degree rotation of parts for better fit | |
| Num Cursors | Number | Number of sorting heuristics to try (higher = slower but potentially denser) | 4 |
| Seed | Number | Random seed for reproducible results | 123456 |
Output ports
| Name | Type | Description |
|---|---|---|
| Sheets | Curve | Sheet boundary rectangles. |
| Geometries | Geometry | Positioned geometries. |
| Move Vectors | Vector | Translation vectors per geometry. |
| Rotation Angles | Number | Rotation angle in radians (0 or PI/2). |
| Sheet IDs | Number | Sheet index per geometry (-1 if unplaced). |
| Geo IDs | Number | Original input indices of placed geometries. |