|Adaptive nesting is the ability of the interfacing application to influence the nesting results.You may have a nesting technology developed by you. You have spent years in developing the heuristics and intelligence built into your application. However, there could be many features in NestLib®, which you have not been able to develop, but which you find very useful. For instance, the high speed of NestLib® and the ability to nest on pre-nested and remnant sheets.Hence, your requirement would be :
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:
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.
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.