6

我正在寻找将sketchup (*.skp) 文件转换为STL 或OBJ 的解决方案。

是否有命令行工具可以将 SketchUp (*.skp) 文件转换为 STL 或 OBJ?我正在寻找同时支持 windows 和 mac 的工具。

或者

如何在 JavaScript 中将 SketchUp (*.skp) 文件转换为 STL 或 OBJ?

任何线索或评论表示赞赏。

谢谢,杰弗里

4

3 回答 3

2

AFAIK 没有命令行工具可以做到这一点。更不用说 Javascript 工具了。

SketchUp 本身确实具有此功能,因此您可以创建一个 Ruby 插件来在 SketchUp 打开时进行导出。因此,您可以拥有一个 .bat 文件或任何 Mac 等效文件,并让它与您的插件一起运行 SketchUp。

或者,您可以使用 SketchUp SDK 推出自己的转换工具。http://www.sketchup.com/intl/en/developer/su-api/ SDK 不需要安装 SketchUp,但另一方面它没有任何内置的 .OBJ 导出支持,所以你可以需要自己实现exporter,只需要使用SDK读取SKP文件即可。这可能涉及很多。

于 2013-07-10T12:46:04.140 回答
0

SketchUp 有一个开源 STL 插件,可从扩展仓库访问:

http://extensions.sketchup.com/en/content/sketchup-stl

STL 适用于 SketchUp Make(免费)和 SketchUp Pro(590 美元)。SketchUp Pro 还包括许多其他导出文件格式,例如 OBJ、3DS、DAE、FBX 等。

于 2013-07-15T21:46:55.480 回答
0

我知道它不是以编程方式,但 Sketchup 的最新版本可以选择直接导出到 OBJ 文件。

文件菜单 -> 导出 -> 3D 模型 -> 然后从扩展名下拉列表中选择 OBJ。

于 2016-11-04T17:31:35.373 回答