Class for nesting computation The purpose of this class is to compute placement of several parts into a sheet.
sheet.SetColor(0x0000FF)
nesting.
AddPart(solid, GO2SNestingOrientation.Free, 12, 1)
nesting.
AddPart(mesh, GO2SNestingOrientation.Free, 8, 1)
nesting.
AddPart(ellipse, GO2SNestingOrientation.Free, 8, 1)
nesting.
AddPart(profile, GO2SNestingOrientation.Free, 6, 1)
solid.Delete()
mesh.Delete()
ellipse.Delete()
ply.Delete()
profile.Delete()
\image html nesting.png
Helper class to create ellipse.
Definition GO2SEllipse.hpp:40
Class to manage interactivity with GO2cam.
Definition GO2SInteract.hpp:15
Helper class to create Mesh.
Definition GO2SMesh.hpp:178
GO2SEnum::GO2SError AddSheet(GO2SGeometry sheet, Number border_dist)
void Compute(Number time=5.0)
GO2SEnum::GO2SError AddPart(GO2SGeometry geom, GO2SEnum::GO2SNestingOrientation orientation, Number nbParts, Number part_dist)
Array< GO2SGeometry > Apply()
Helper class to create polygons.
Definition GO2SPolygon.hpp:58
Helper class to create profiles.
Definition GO2SProfile.hpp:45
Rectangle object.
Definition GO2SRectangle.hpp:8
Helper class to create solid.
Definition GO2SSolid.hpp:251
Creation of a coordinate reference.
Definition GO2SXYZ.hpp:89