基于先进的嵌套算法,为板材加工行业提供高效的切割方案优化服务。通过智能算法和直观的可视化界面,帮助用户最大化材料利用率,减少浪费,提高生产效率。
先进的排版算法
直观的用户界面
灵活的数据管理
跨平台支持
KNestDesktop/
├── src/ # 前端源代码
│ ├── components/ # Svelte 组件
│ ├── i18n/ # 国际化文件
│ ├── lib/ # 工具库
│ ├── routes/ # SvelteKit 路由
│ ├── stores/ # 状态管理
│ ├── types/ # TypeScript 类型定义
│ └── app.css # 全局样式
├── src-tauri/ # Rust 后端代码
│ ├── src/ # Rust 源代码
│ │ ├── commands/ # Tauri 命令
│ │ ├── lib.rs # 库入口
│ │ └── main.rs # 主程序
│ ├── Cargo.toml # Rust 依赖配置
│ └── tauri.conf.json # Tauri 配置
├── docs/ # 用户文档
│ ├── user-guide.md # 中文用户指南
│ └── user-guide-en.md # 英文用户指南
├── libs/ # 算法库
│ ├── packing/ # 核心排版算法
│ ├── packing_around_basic/ # 基础算法
│ └── rsa/ # 加密库
├── static/ # 静态资源
├── package.json # Node.js 依赖
├── vite.config.js # Vite 配置
└── postcss.config.js # PostCSS 配置
# 安装依赖
npm install
# 启动开发服务器
npm run tauri dev
# 构建生产版本
npm run tauri build
npm run dev - 启动前端开发服务器npm run build - 构建前端生产版本npm run preview - 预览生产构建npm run check - 运行 Svelte 类型检查npm run tauri dev - 启动 Tauri 开发模式npm run tauri build - 构建 Tauri 应用MIT