我想做的是使用脚本(在python中)将.stl模型导入Blender。我尝试使用下面的命令,但似乎无法正常工作。问题是我不知道命令的“文件路径”,“文件”和“目录”部分的格式。
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
由于我对编程还很陌生,所以我不知道这意味着什么,因此有人可以帮助和解释它,并可能提出解决方案吗? :)
最佳答案
我已经设法解决了! :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.")
关于python - 导入STL脚本混合器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25083566/