|
Adaptive Nesting
Adaptive nesting means the ability of the interfacing application to influence the
nesting results. NestLib® provides API's to:
1. Select the part to be taken up next for nesting :
NestLib® gives a call to the interfacing application when it is about
to take a part for nesting. At this time, user can specify his choice of part, otherwise
NestLib®s will continue with its choice.
2. Select the nested orientation for a particular instance of a part :
While trying to nest the part, NestLib® gives a call to the interfacing
application when it finds a location for a part orientation. This call is made for
each orientation (rotation angle) of the nested part. The application can then evaluate
all the locations and decide based on its intelligence to:
- Select the current orientation
- Continue nesting till all the orientations are tried and then accept one of the
nested orientations
- Reject all the nested locations and continue nesting with another part
3. Specify a rectangular area in which the nesting is to be restricted :
NestLib® allows you to dynamically move a rectangular window on the
sheet, within which the nesting is to be restricted. This window can be specified
for each part copy and also for each angular orientation of the part.
This feature allows you to select regions on the sheet and force parts to be nested
inside this region. If the rectangular region goes out of the sheet, NestLib®
ensures that parts are nested inside the sheet boundaries.
4. Forced nesting :
You can force a part to be nested at a particular location. Note that in this case,
NestLib® will not check if the location is valid, i.e. whether this
position overlaps with an already nested part, but will blindly put the part at
this location.
NestLib® will recognize the presence of this part while nesting subsequent
parts.
|