Cut 2D X / Optimization 2D X - rectangular nesting library
user manual
About
How to install it
Registration
Optimization types
Examples with source code
General suggestions for speed and memory
Optimization
PROPERTIES
BladeWidth
CallerName
ComputerID
CutAllStripsFirst
Expired
FirstDirectionMultiStages
HeightTolerance
IsRegistered
MaximalCutLength
MinimalUsefulSize
MinimalWidthBreakage
MinimalLengthBreakage
NumberOfDemandPieces
NumberOfStages
NumberOfRepositoryPieces
OnlyPiecesOfTheSameHeightInAStrip
OptimizationLevel
RandomSeed
SinglePieceStrips
TotalNumberOfUtilizedDemandPieces
TotalNumberOfUtilizedRepositoryPieces
Version
WasteType
WhichStartMethodStarted
METHODS
CutLength
CutSurface
DemandPieceUtilized
GarbageWaste
GetCut
GetCutMultiStages
GetRelativeCut
GetDemandPiece
GetUtilizedDemandPiece
GetUtilizedRepositoryPiece
GetRepositoryPiece
GetWastePiece
GetWastePiece2
NumberOfCuttings
NumberOfUtilizedDemandPieces
NumberOfWastePieces
RegisterOptimization2DX
RepositoryPieceUtilized
SaveToFile
StartGuillotine
StartNested
StartMultiStages
SetDemandPiece
SetRepositoryPiece
SurfaceCovered
Stop
WasteSurface
EVENTS
OnFinish
OnProgress
Manual Arrange
PROPERTIES
ManualArrangeNumberOfCuts
ManualArrangeNumberOfDemandPieces
ManualArrangeNumberOfWastes
ManualArrangeOptimizationType
METHODS
ManualArrangeAddCut
ManualArrangeGlueCuts
ManualArrangeGuillotineAddPiece
ManualArrangeGuillotineIsValidPositionForAPiece
ManualArrangeGuillotineMovePiece
ManualArrangeIsValidAddCut
ManualArrangeIsValidRemoveCut
ManualArrangeIsValidSwitchCutOrientation
ManualArrangeGuillotineRemovePiece
ManualArrangeRemoveCut
ManualArrangeSetCut
ManualArrangeGetCut
ManualArrangeSetDemandPiece
ManualArrangeGetDemandPiece
ManualArrangeSetWaste
ManualArrangeSetWaste2
ManualArrangeGetWaste
ManualArrangeGetWaste2
ManualArrangeSwitchCutOrientation
EVENTS
OnAfterManualArrange
About the problem
Working with real numbers
Grain direction
FAQs