#optimization #gui #bin-packer #cuts

app freecut

用于从面板中切割矩形件的最优化GUI

2个版本

0.1.10 2021年11月1日
0.1.9 2021年3月24日

#3#optimizer

Apache-2.0

145KB
949 代码行(不包括注释)

freecut

freecut是一款免费开源的切割优化软件,用于从面板中优化切割矩形件。它易于使用,在GUI中输入数据后,将生成一个包含结果的PDF文件。

该软件使用Rust编写,并使用了FLTK图形用户界面库的Rust绑定(fltk-rs),comfy-tablepdf-canvas以及来自cut-optimizer-2d包的遗传算法和启发式算法。

Screenshot gui0 Screenshot gui1 Screenshot pdf

安装

Linux和其他操作系统

首先安装cargo。

现在编译freecut-crate

cargo install freecut

用法

本软件帮助您优化面板切割。

添加库存件

要添加库存件,填写所有字段并点击“添加”按钮,库存件将出现在输出字段的表格中。

添加切割件

要添加切割件,填写所有字段并点击“添加”按钮,切割件将出现在输出的表格中。

图案

如果需要考虑工件上的图案,则选择相应的方向。在这种情况下,每个切割件也必须选择一个图案。

优化

选择1至15mm之间的切割宽度和一个首选布局。对于裁板锯,斜口布局更好。现在点击[优化]按钮,将生成一个包含解决方案的PDF文件。

贡献

欢迎贡献,请创建一个问题或拉取请求。

依赖项

~18MB
~386K SLoC