public override double CalculateFittingQuality(Object3D objectToPlace, SubContainer3D subcontainer) { return(1f / Math.Max(Math.Max(subcontainer.Width - objectToPlace.Width, subcontainer.Height - objectToPlace.Height), subcontainer.Depth - objectToPlace.Depth)); }
public override double CalculateFittingQuality(Object3D objectToPlace, SubContainer3D subcontainer) { return((double)objectToPlace.Volume / subcontainer.Volume); }