c#3D箱包装运输

Ben*_*oit 5 c# algorithm bin-packing

我尝试对从我的电子商务网站运输产品进行优化。

我不使用插件进行电子商务,仅使用asp.net mvc 5。

我向FeDex API询问购物车中所有物品的运费。因此,如果用户在购物车中有3件商品,它将像3件包裹一样进行计算。我需要一种方法来计算包装的尺寸,如果超出尺寸,则将其分成更多包装。

我在c ++和php(Here and Here)中找到了示例,但是我不知道这些语言...

如果您可以帮助我找到c#示例或帮助我将此php转换为c#,以便我可以了解它们的工作原理,则...

坦克!

编辑:

我完全找到了我需要的东西,但是它在c中……我需要为其创建一个dll,然后在我的应用程序中使用它 https://github.com/wknechtel/3d-bin-pack

小智 5

我最近完成了相同 3D bin 打包算法的 C# 端口:

https://github.com/davidmchapman/3DContainerPacking

我的代码基于这两个 GitHub 项目:

3d-bin-pack by wknechtel (C)
3dbinpackingjs by Kerem Demirer (JavaScript)

我还根据需要参考了 Erhan Baltac?o?lu 的原始硕士论文的 PDF。该项目包括一组 700 个参考测试,验证算法输出与论文附录 E 中显示的结果相匹配。