Nesting

True Shape Nesting

Nesting Polygon Genetic

Nesting Polygon Genetic

True Shape Nesting

True-shape polygon nesting using genetic algorithm with bitmap collision detection. Supports hole filling and multi-angle rotation.

Docs for v2.1.21, the latest version.

ID

nesting-true-shape-nesting-nesting-polygon-genetic

Group

True Shape Nesting

Plugin

Nesting

Keywords

nest
nesting
polygon
true
shape
genetic
irregular
hole
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

List of geometries to be nested (curves or surfaces)

Sheet Width

Number

Default 500

Width of the sheet used for nesting

Sheet Height

Number

Default 500

Height of the sheet used for nesting

SheetsGap

Number

Default 10

Spacing between sheets when laying them out

Edge Clearance

Number

Default 0

Distance from the edges of the sheet to the nested parts

Spacing

Number

Default 0

Minimum clearance between parts

Seed

Number

Default 123456

Random seed for reproducible results

Rotation Steps

Number

Default 4

Number of rotation increments to test (4 = 0/90/180/270, higher = finer angles)

Curve Tolerance

Number

Default 0.1

Precision for discretizing curves to polylines (mm)

Outputs

6

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

Sheets

Curve

Sheet boundary curves. Rectangular outlines for each sheet used.

Geometries

Geometry

Nested geometries transformed to their final positions on sheets.

Move Vectors

Vector

Translation vectors for each input geometry. Unplaced geometries have zero vectors.

Rotation Angles

Number

Rotation angles in radians for each input geometry. Unplaced geometries have zero rotation.

Sheet IDs

Number

Sheet index for each input geometry. Unplaced geometries have value -1.

Geo IDs

Number

Original input geometry indices for each nested geometry.

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