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