【问题标题】:Import stl script blender导入 stl 脚本搅拌器
【发布时间】:2014-09-24 20:29:54
【问题描述】:

我想要做的是使用脚本(在 python 中)将 .stl 模型导入搅拌机。我试过使用下面的命令,但我似乎无法让它工作。问题是我不知道命令的“文件路径”、“文件”和“目录”部分的格式。

bpy.ops.import_mesh.stl(filepath="", filter_glob="*.stl", files=None, directory="")

有人可以告诉我如何让它工作吗?这就是我的全部要求。

bpy.ops.import_mesh.stl(filepath="C://Users//Dom//Documents//DomCorp.//mymodel.stl", filter_glob="*.stl", files=None, directory="")

当我写这篇文章时,我得到了这个错误:

TypeError: Converting py args to operator properties:  IMPORT_MESH_OT_stl.files expected a each sequence member to be a dict for an RNA collection, not str

由于我对编程很陌生,我不知道这意味着什么,所以有人可以帮助解释它并可能想出一个修复方法吗? :)

【问题讨论】:

  • 你尝试了什么?结果在哪里?请提供更多关于你已经做过的信息。
  • 我已经添加了更多信息,够了吗???

标签: python import blender stl-format


【解决方案1】:

“文件路径”参数应该足够了,因为其他参数是可选的:

bpy.ops.import_mesh.stl(filepath="C://Users//Dom//Documents//DomCorp//mymodel.stl")

【讨论】:

    【解决方案2】:

    我已经解决了这个问题! :D

    这似乎有效:

    bpy.ops.import_mesh.stl(filepath="C://Users//Dom//Documents//DomCorp.//mymodel.stl", filter_glob="*.stl",  files=[{"name":"mymodel.stl", "name":"mymodel.stl"}], directory="C://Users//Dom//Documents//DomCorp.")
    

    【讨论】:

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