Nesting

Rectangular Nesting

Nesting Guillotine 3-Stage

Nesting Guillotine 3-Stage

Rectangular Nesting

3-stage guillotine nesting: sheet is cut into horizontal strips, strips into vertical stacks, stacks into parts. Optimized for format-cutting machines.

Docs for v2.1.21, the latest version.

ID

nesting-rectangular-nesting-nesting-guillotine-3-stage

Group

Rectangular Nesting

Plugin

Nesting

Keywords

nest
nesting
guillotine
3-stage
cut
strip
stack
remnant
MER
10 inputs, 6 outputs

Ports

Inputs

10

What the node takes in, from wires or typed values.

Origin

Vector

Default [0,0,0]

Origin point for sheet placement

Geometries

Geometry

Array of rectangular geometries to nest

Sheet Width

Number

Default 500

Width of the sheet

Sheet Height

Number

Default 500

Height of the sheet

SheetsGap

Number

Default 10

Spacing between sheets in the output layout

Edge Clearance

Number

Default 0

Margin from sheet edges (trim allowance)

Spacing

Number

Default 0

Gap between parts (kerf / blade thickness)

Allow Rotation

Boolean

Default true

Allow 90-degree rotation of parts for better fit

Num Cursors

Number

Default 4

Number of sorting heuristics to try (higher = slower but potentially denser)

Seed

Number

Default 123456

Random seed for reproducible results

Outputs

6

What the node gives out, to wire into other nodes.

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.

This node has no documentation beyond its description and ports yet.