Beispiel #1
0
        public ShorterLeftoverAxisGuillotineCut3DAlgorithm(Container3D initialContainer, AbstractFittingStrategy3D strategy) : base(initialContainer, strategy)
        {
            containers = new List <Container3D>();

            containers.Add(new GuillotineCutShorterLeftoverAxisContainer3D(initialContainer.Width, initialContainer.Height, initialContainer.Depth));
        }
Beispiel #2
0
        public MaxVolumeGuillotineCut3DAlgorithm(Container3D initialContainer, AbstractFittingStrategy3D strategy) : base(initialContainer, strategy)
        {
            containers = new List <Container3D>();

            containers.Add(new GuillotineCutMaxVolumeContainer3D(initialContainer.Width, initialContainer.Height, initialContainer.Depth));
        }
 public AbstractGuillotineCut3DAlgorithm(Container3D initialContainer, AbstractFittingStrategy3D strategy) : base(initialContainer)
 {
     FittingStrategy = strategy;
 }