niyongsheng /
smartpacker
Rust 编写的 3D 装箱算法库,为物流装柜优化而生:核心规则是货物底面必须被支撑物顶面恰好托住(垂直底部支撑),每件货物可声明 allowedfloatratio 允许悬空比例(0 = 底面必须完全被支撑,1 = 可完全悬空,默认 0.25),贴近真实装柜规范(重货垫底、轻货搭边);零运行时依赖,proptest 不变式 + nofloating 门禁测试保证任何装箱产出不违反支撑规则,附完整技术文档与 HTTP 服务。 亮点 与只…
niyongsheng /
Rust 编写的 3D 装箱算法库,为物流装柜优化而生:核心规则是货物底面必须被支撑物顶面恰好托住(垂直底部支撑),每件货物可声明 allowedfloatratio 允许悬空比例(0 = 底面必须完全被支撑,1 = 可完全悬空,默认 0.25),贴近真实装柜规范(重货垫底、轻货搭边);零运行时依赖,proptest 不变式 + nofloating 门禁测试保证任何装箱产出不违反支撑规则,附完整技术文档与 HTTP 服务。 亮点 与只…
Rust 编写的 3D 装箱算法库,为物流装柜优化而生:核心规则是货物底面必须被支撑物顶面恰好托住(垂直底部支撑),每件货物可声明 allowedfloatratio 允许悬空比例(0 = 底面必须完全被支撑,1 = 可完全悬空,默认 0.25),贴近真实装柜规范(重货垫底、轻货搭边);零运行时依赖,proptest 不变式 + nofloating 门禁测试保证任何装箱产出不违反支撑规则,附完整技术文档与 HTTP 服务。 亮点 与只保证"投影不重叠"的常见装箱库不同,SmartPacker 不允许悬空货:放置判定要求支撑体顶面恰好托住货物底面(y1 == y0),底面四角落实为最后兜底;悬空容忍按件参数化而非全局阈值;数值稳定(f64 + ROUNDHALFEVEN 量化 + EPS 1e-9);内置重力修正、缝隙吸附、绑定组、多箱分配与重心均衡;核心 crate 零外部依赖(仅 std),可选 serde / PNG 渲染特性。
Discuss this product