【问题标题】:Importing COLLADA(.dae) file into blender using python使用 python 将 COLLADA(.dae) 文件导入搅拌机
【发布时间】:2015-05-13 13:38:47
【问题描述】:

我有一个项目,我必须将不同的文件导入搅拌机。我只是搅拌机的初学者,它是 python API。我正在寻找一种使用 python 脚本将 .dae 文件导入搅拌机的方法。到目前为止,我一直未能在 python 中找到用于搅拌机的导入模块。

谁能指出我正确的方向?

【问题讨论】:

    标签: python blender


    【解决方案1】:

    虽然大多数导入/导出运算符可以在bpy.ops 中找到,例如bpy.ops.import_mesh.obj(),但collada 导入/导出运算符位于bpy.ops.wm 下。进口商是bpy.ops.wm.collada_import(filepath="")

    如果您要自动导入许多文件,您将希望使用bpy.ops.wm.save_mainfile(filepath="") 随时保存每个文件。

    【讨论】:

      【解决方案2】:
      bpy.ops.wm.collada_import(...)
      

      但是,您可能需要传递选项

      auto_connect = True, 
      find_chains = True, 
      fix_orientation = True
      

      这些对于正确导入钻机结构非常重要。 这是我加载 collada 文件的方式。

      bpy.ops.wm.collada_import(filepath = path, 
                            auto_connect = True, 
                            find_chains = True, 
                            fix_orientation = True) 
      

      如果在 collada 导入中仍然存在一些问题,请检查 API 中可用的其他选项。

      【讨论】:

        猜你喜欢
        • 2017-09-03
        • 1970-01-01
        • 2019-12-22
        • 1970-01-01
        • 2021-12-20
        • 2015-04-16
        • 2014-05-24
        • 2022-06-22
        • 2012-02-07
        相关资源
        最近更新 更多