Skip to content
/ thdmaker Public

A Bevy-based 3D printing design software for 3D printing workflows, including 3MF, AMF, STL formats file I/O, preview, slicing, and G-code generation.一个基于Bevy的 3D 打印设计软件,专为 3D 打印工作流设计,包括 3MF、AMF、STL 等文件读写、预览、切片和 GCode 生成。

Notifications You must be signed in to change notification settings

fn-a/thdmaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THD Maker - 3D Printing Creation

A Bevy-based 3D printing design software.

Overview

THD Maker is a robust, easy-to-use application designed for 3D printing workflows, including 3MF, AMF, STL formats file I/O, preview, slicing, and G-code generation. Built with Rust and Bevy for safety and performance.

Features

  • Multi-format Support: Comprehensive support for major 3D manufacturing formats (3MF, AMF, STL)
  • High Performance: Leveraging Rust's zero-cost abstractions for optimal performance
  • Memory Safe: Built with Rust's ownership model to prevent memory-related bugs
  • Extensible Design: Modular architecture allowing easy addition of new formats
  • Cross-platform: Works on Windows, macOS, and Linux
  • 3D Design Software: Bevy-based 3D printing design application with file I/O, preview, slicing, and G-code generation

File Format Reference

3MF (3D Manufacturing Format)

AMF (Additive Manufacturing File Format)

ISO-52915 Standard

STL (Stereolithography)

G-code (Numerical Control Programming)

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

ISO-10303 Standard

OBJ (Wavefront OBJ)

Installation

Add this to your Cargo.toml:

cargo add thdmaker

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to all the organizations and standards bodies that maintain the 3D file format specifications
  • Inspired by existing libraries in other languages
  • Built with the excellent Rust ecosystem

Links

References

OBJ

STEP/STP

GCODE related and etc

About

A Bevy-based 3D printing design software for 3D printing workflows, including 3MF, AMF, STL formats file I/O, preview, slicing, and G-code generation.一个基于Bevy的 3D 打印设计软件,专为 3D 打印工作流设计,包括 3MF、AMF、STL 等文件读写、预览、切片和 GCode 生成。

Topics

Resources

Stars

Watchers

Forks

Languages