使用 Blender 保存 .3ds 或 .obj 文件 API
Saving .3ds or .obj files using Blender API
我想用 python 创建 3ds 或 .obj 文件。例如,我想用 python 编程创建一个立方体,我想将它保存在像 "cube.obj" 这样的文件中;我怎样才能做到这一点?
我尝试过的解决方案:
1) Blender API python
- 我可以创建 3d 模型,但无法将它们导出为文件。或者,如果我想导出它们,那么我需要打开搅拌机并将我的代码粘贴到文本编辑器中。
2) python 的 OpenGl
- 我可以创建模型,但无法将模型保存为文件。
将 Blender API 用于 python 作为 discussed here, you can save a model using the save_as_mainfile
功能:
import bpy
bpy.ops.wm.save_as_mainfile(filepath="C:\example\file\path")
filepath
是模型写入路径
如果要导出为 OBJ。
import bpy
bpy.ops.export_scene.obj(filepath="", use_selection=True)
filepath
是你要导出模型的地方
use_selection
是要导出整个场景还是只导出选中的部分
你可以通过参数使用这个函数做更多的事情你可以阅读它 here
我想用 python 创建 3ds 或 .obj 文件。例如,我想用 python 编程创建一个立方体,我想将它保存在像 "cube.obj" 这样的文件中;我怎样才能做到这一点?
我尝试过的解决方案:
1) Blender API python
- 我可以创建 3d 模型,但无法将它们导出为文件。或者,如果我想导出它们,那么我需要打开搅拌机并将我的代码粘贴到文本编辑器中。
2) python 的 OpenGl - 我可以创建模型,但无法将模型保存为文件。
将 Blender API 用于 python 作为 discussed here, you can save a model using the save_as_mainfile
功能:
import bpy
bpy.ops.wm.save_as_mainfile(filepath="C:\example\file\path")
filepath
是模型写入路径
如果要导出为 OBJ。
import bpy
bpy.ops.export_scene.obj(filepath="", use_selection=True)
filepath
是你要导出模型的地方
use_selection
是要导出整个场景还是只导出选中的部分
你可以通过参数使用这个函数做更多的事情你可以阅读它 here