Skip to content

Geometry (Surfaces)

Builds nesting parts from planar surfaces instead of curves; holes are read from the surface boundaries.

Example

Files to download:

geometry_srf — geometry_surface

geometry_srf — geometry_surface_screenshot

Inputs

Parameter Type Access Description
Surfaces Brep list Planar boundary surfaces.
If you want to nest multiple sheets partition surfaces into the data-tree.
Simplify Number item segment divisions
0 takes only ends
x>0 divides by distance
x<0 max 3 points per sub-segment) Default: -100.
Hull Boolean item Use the convex hull of each simplified outline. Default: false.
Copies Integer list Number of copies per part.
Offset Number item Clearance offset for NESTING only (model units; 0 = OFF, fast).
Parts: outer grows / holes shrink so placed parts keep this gap.
The ORIGINAL curves are still what get placed/output. Default: 0.
Rotations Integer list OPTIONAL per-part rotation constraint (one value per part, repeats like Copies).
Empty / 0 = part inherits the solver's global Rotations setting (default).
N > 0 = THIS part may only use N orientations (360/N degree steps).
1 = fixed, no rotation (e.g. grain direction).
Lets rectangular parts stay at 4 orientations while freeform parts rotate freely in ONE nest.
Attributes Geometry list Additional geometry: points, lines, surfaces, meshes...
Use data-tree, one list of additional geometry per branch..

Outputs

Parameter Type Description
Geometry Generic Nesting parts ready for the solver.
Borders Curve Outline curves of each part.