Inherits global.SystemIDisposable.
|
|
| Nesting_Computer (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
|
void | Dispose () |
| |
| | Nesting_Computer () |
| | Creates a nesting analyzer with default parameters.
|
| |
| void | AddPattern (cadex.Drawing.View theDrawing, uint theQuantity) |
| | Load pattern theDrawing and its quantity theQuantity that will be nested.
|
| |
| void | AddMaterial (double theLength, double theWidth, uint theQuantity) |
| | Configure material in which the patterns will be nested.
|
| |
| void | ResetPatterns () |
| | Clear all loaded patterns.
|
| |
| void | ResetMaterials () |
| | Clear all loaded materials.
|
| |
|
void | SetParameters (cadex.Nesting_ComputerParameters theParams) |
| |
|
cadex.Nesting_ComputerParameters | Parameters () |
| |
| cadex.Nesting_Data | Perform (cadex.ProgressStatus theProgressStatus) |
| | Runs analyzing process for loaded patterns and materials.
|
| |
|
cadex.Nesting_Data | Perform () |
| |
The nesting analyzing tool.
Analyzes the drawing to get square-optimized laying out cutting patterns. It's used to minimize the raw material waste. If the analysis is failed, the empty Nesting_Data is returned. In order to load patterns that will be nested it uses AddPattern(). To load materials in which the patterns will be nested use AddMaterial().
Example of analysis results could be found on the mtk_nesting_overview_page page.
- Examples
- nesting/nesting_computer/Program.cs, and nesting/nesting_computer/main.cxx.