Repository navigation
Releases: hawchou1995/container-loader
Releases · hawchou1995/container-loader
Release list
v1.3.1 箱型旋转三档(含立放/仅水平转/禁止旋转)
v1.3.1 更新内容
🔄 箱型旋转三档配置
每个箱型可单独配置旋转方式:
| 档位 | 行为 | 适用场景 |
|---|---|---|
| 允许旋转(含立放) | 6 种朝向全排列 | 普通纸箱/塑料箱 |
| 仅水平转(禁立放) | 长宽互换,高度不变 | 承压面在顶面、内容物有方向性、内衬结构限定的箱子 |
| 禁止旋转 | 只用原朝向 | 有严格朝向要求的箱子 |
- 编辑箱型弹窗新增三选一(原「禁止旋转」勾选框升级)
- CSV「可旋转」列支持三值:
是/仅水平/否 - 箱型卡片显示「仅水平转 / 禁旋转」标记
- 旧数据(是/否布尔)自动兼容迁移
背景:v1.3.0 的「允许旋转」默认会尝试把箱子立放(6 朝向),对承压受限的箱子存在压坏风险,本版补上「禁立放」中间档。
v1.3.0 箱子紧靠 + 一键填满剩余 + 数量直输 + 单箱满载
v1.3.0 更新内容
🎯 箱子紧靠(消除空隙)
- 自动装载后同层箱子向 -x/-y 方向滑移压实,箱子之间紧贴、无大空隙
- 不破坏承压/堆叠约束,仅水平方向压实
🧱 一键填满剩余空间
- 自动装载面板新增「填满剩余」按钮:把柜子装到接近满载(容积利用率大幅提升,实测 7.6% → 84%+)
🔢 数量文本框直输
- 箱型卡片数量徽章改为可编辑输入框,直接填数字改数量,不用再 +1/-1 慢慢点
⚡ 单箱满载测算
- 箱型卡片新增「⚡」按钮:一键测算该箱型在选定柜内最多能装多少箱并直接装载
- 支持「仅装勾选」:勾选要装的箱型后一键装载,只装勾选中的箱型
其他
- 全部界面中文,无英文残留
- 菜单栏:文件、编辑、视图、装载、帮助
装柜大师 v1.2.0
v1.2.0 更新
🎨 布局整改(顶部菜单栏)
- 顶部双行布局:第一行下拉菜单栏(文件 / 编辑 / 视图 / 装载 / 帮助),第二行快捷工具栏
- 箱型/柜型面板收为左侧库,3D 视图最大化
🇨🇳 全界面汉化
- 品牌改「装柜大师 v1.2.0」,移除界面所有英文残留
- 保留标准符号:mm/kg/m³、PDF/Excel/CSV、40HQ/20GP、Q/E/Delete 按键名
⚡ 快捷装柜交互
- 加箱子:箱型卡片单击 = 加入装载 +1,卡片内嵌 +/− 步进与数量徽章,与右下角装载面板双向同步
- 加柜子:柜型卡片点选 = 设为当前装载柜(高亮 + ✓ 当前柜标记 + 顶栏同步),「一键装载」「添加货柜」均使用所选柜型
- 更换柜型时若已装货会先确认清空,防误操作
ContainerLoader 装柜大师 v1.1.0
✨ v1.1.0 新增
- 箱子旋转开关:自动装载面板新增「允许箱子旋转90°」开关;单箱型「禁止旋转」标记现在真正生效
- 重量优先模式:自动装载支持 体积优先 / 重量优先 双模式,重量模式按重箱先装,报告新增「载重利用率」
- CSV 导入箱型:左栏一键导入箱型库(名称,长,宽,高,重量,最大堆叠,颜色,可旋转),同名自动更新、非法行跳过,中英文表头均可
🛠 其他改进
- 自动装载后数量输入框保留已填值,方便改数重跑
- 冒烟测试覆盖新功能(UI 元素 + 双模式装载)
✅ 验证
- packer 单测 7/7 + csv 单测 5/5 全绿
- 成品冒烟:体积/重量双模式 130 箱装载成功,截图正常
ContainerLoader 装柜大师 v1.0.0
装柜大师 ContainerLoader v1.0.0
3D 集装箱装柜计算软件:多箱型混装、自动装载优化、PDF/Excel/HTML/PNG 报告导出。
下载
- container-loader-1.0.0-x64.exe — NSIS 安装版,双击安装
- container-loader-1.0.0-x64.zip — 免安装便携版,解压即用
功能
- 手动 3D 摆柜(拖拽 / Q-E 旋转 / 自动吸附 / 分层复制 / 六视图)
- 一键自动装载:体积降序 + DBL + 空间分割 + 局部搜索迭代
- 多箱型混装、载重约束、承压约束(最大堆叠层数)、多柜规划
- 输出与体积理论上界的差距报告
- 导出 PDF 方案报告 / PNG 截图 / Excel 装箱明细 / HTML 自包含报告
- 箱型柜型库 + .cload 方案持久化(.bak 自动备份)
SHA-256:
- exe: ca3c8774614248c566c3b254069024b1e9f7497ae8abcc17c7c9c1e5100f1375
- zip: 1b7f6889d286fc0932760bd9a579b23263c9da6ddf495e9715fa72de6967febd