Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/28/18 15:33:30 (7 years ago)
Author:
rhanghof
Message:

#2817:

  • Added the property SequenceGroup to the PackingItem
  • Fixed a bug related to the sequence group
Location:
branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPacker.cs

    r15731 r15822  
    9494        packingItem.Height,
    9595        packingItem.Depth,
    96         packingItem.TargetBin, packingItem.Weight, packingItem.Layer);
     96        packingItem.TargetBin,
     97        packingItem.Weight,
     98        packingItem.SequenceGroup,
     99        packingItem.Layer);
    97100
    98101      // The extremepoints are sortet by Y / Z / X
  • branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking/3.3/3D/Packer/BinPackerMinRSLeft.cs

    r15820 r15822  
    112112        var item = items[itemId];
    113113        var clonedPackingBin = packingBin.Clone() as BinPacking3D;
    114         ExtremePointPruningFactory.CreatePruning(ExtremePointPruningMethod.PruneBehind).PruneExtremePoints(clonedPackingBin, item.Layer - 1);
     114        ExtremePointPruningFactory.CreatePruning(ExtremePointPruningMethod.PruneBehind).PruneExtremePoints(clonedPackingBin, item.SequenceGroup - 1);
    115115
    116116        // If an item doesn't support any weight it should have a minimum waste of the residual space.
Note: See TracChangeset for help on using the changeset viewer.