Skip to content

Latest commit

 

History

History
103 lines (79 loc) · 4.23 KB

File metadata and controls

103 lines (79 loc) · 4.23 KB

THD Maker - 3D打印创作

一个基于Bevy的 3D 打印设计软件。

概述

THD Maker 是一个功能强大的应用,专为 3D 打印工作流设计,包括 3MF、AMF、STL 等文件读写、预览、切片和 GCode 生成。基于 Rust 和 Bevy 构建,确保安全性和高性能。

特性

  • 多格式支持:全面支持主流 3D 制造格式(3MF、AMF、STL)
  • 高性能:利用 Rust 的零成本抽象实现最佳性能
  • 内存安全:基于 Rust 的所有权模型构建,防止内存相关错误
  • 可扩展设计:模块化架构,便于轻松添加新格式
  • 跨平台:支持 Windows、macOS 和 Linux
  • 3D 设计软件:基于 Bevy 的 3D 打印设计应用,支持文件读写、预览、切片和 GCode 生成

文件格式参考

3MF (3D Manufacturing Format)

AMF (Additive Manufacturing File Format)

ISO-52915 标准

STL (Stereolithography)

G-code (Numerical Control Programming)

STEP/STP (Standard for the Exchange of Product Data)

ISO-10303 标准

OBJ (Wavefront OBJ)

安装

将以下内容添加到您的 Cargo.toml 中:

cargo add thdmaker

许可证

本项目采用 MIT 许可证 - 详见 LICENSE 文件了解详细信息。

致谢

  • 感谢所有维护 3D 文件格式规范的组织和标准机构
  • 受其他语言现有库的启发
  • 使用优秀的 Rust 生态系统构建

链接

参考

OBJ

STEP/STP

GCODE等相关