- Timestamp:
- 12/13/17 09:47:49 (7 years ago)
- Location:
- branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking.Views/3.3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking.Views/3.3/Container3DView.xaml.cs
r15488 r15520 74 74 private Dictionary<int, DiffuseMaterial> materials; 75 75 76 public ObservableDictionary<BinPacking3D.PackingPosition, Tuple<int, int, int>> ResidualSpaces { get; set; }76 public ObservableDictionary<BinPacking3D.PackingPosition, ResidualSpace> ResidualSpaces { get; set; } 77 77 public ObservableCollection<BinPacking3D.PackingPosition> ExtremePoints { get; set; } 78 78 … … 81 81 camMain.Position = new Point3D(0.5, 3, 3); // for design time we use a different camera position 82 82 materials = new Dictionary<int, DiffuseMaterial>(); 83 ResidualSpaces = new ObservableDictionary<BinPacking3D.PackingPosition, Tuple<int, int, int>>();83 ResidualSpaces = new ObservableDictionary<BinPacking3D.PackingPosition, ResidualSpace>(); 84 84 ExtremePoints = new ObservableCollection<BinPacking3D.PackingPosition>(); 85 85 selectedExtremePointIndex = -1; … … 248 248 extremePoint.Y, 249 249 extremePoint.Z, 250 rs. Item1,251 rs. Item2,252 rs. Item3);250 rs.Width, 251 rs.Height, 252 rs.Depth); 253 253 254 254 } -
branches/2817-BinPackingSpeedup/HeuristicLab.Problems.BinPacking.Views/3.3/PackingPlan3DView.cs
r15488 r15520 75 75 itemSelection.Items.Add(item.Key); 76 76 } 77 foreach (var ep in packing.ExtremePoints) {78 var rs = ((BinPacking3D.BinPacking3D)packing).ResidualSpace [ep];77 foreach (var ep in ((BinPacking3D.BinPacking3D)packing).ExtremePoints) { 78 var rs = ((BinPacking3D.BinPacking3D)packing).ResidualSpaces[ep]; 79 79 extremePointsSelection.Items.Add($"({ep.X}, {ep.Y}, {ep.Z})"); 80 80 packingPlan3D.ExtremePoints.Add(ep);
Note: See TracChangeset
for help on using the changeset viewer.