#stl #merge #file-format #single #command-line-tool #3d #3mf

app stlto3mf

将一个或多个STL文件转换为单个3MF文件

1个不稳定版本

0.1.0 2024年7月16日

#357解析实现

Download history 92/week @ 2024-07-12 14/week @ 2024-07-19

106 每月下载量

自定义许可

8KB
140

STL到3MF转换器

stlto3mf 是一个用Rust编写的命令行工具,可以将表示单个物体的多个STL文件合并成一个单一的3MF文件。这对于多材料3D打印非常有用,可以节省时间和精力,在处理切片程序时更加方便。

功能

  • 将多个STL文件合并成一个单一的3MF文件。
  • 生成与任何支持3MF格式的切片程序或3D查看器兼容的通用3MF文件。

要求

  • Rust(用于从源码构建)

安装

要从源码构建,您需要安装Rust。克隆仓库并构建项目

git clone https://github.com/yourusername/stlto3mf.git
cd stlto3mf
cargo run
# or
cargo install --path '.'

可执行文件将在目标/release目录中可用(或在你的$PATH中)

用法

stlto3mf [OPTIONS] --output <OUTPUT> [STL_FILES]...

参数

  • [STL_FILES]...

    要合并的STL文件列表。

选项

  • --output <OUTPUT> 最终.3MF文件中STL文件组的名称。

  • --name <NAME> 3MF文件的输出文件名。

  • -h, --help 打印帮助信息。

  • -V, --version 打印版本信息。

示例

基本用法

使用指定输出名称将多个STL文件合并成一个3MF文件

stlto3mf --output final_object --name output.3mf part1.stl part2.stl part3.stl

此命令将part1.stl、part2.stl和part3.stl合并成一个输出.output.3mf文件,并将它们分组在final_object下。

帮助和版本

要打印帮助信息

stlto3mf --help

要打印版本信息

stlto3mf --version

贡献

欢迎贡献!请为任何改进或错误修复打开一个问题或提交一个pull请求。许可

许可

本项目采用MIT许可。有关详细信息,请参阅LICENSE文件。

联系

如有任何问题或支持,请在该GitHub仓库上打开一个问题或联系 [email protected]

依赖项

~4.5MB
~82K SLoC