STL 스크립트 블렌더 가져 오기
-
02-01-2020 - |
문제
내가하려고하는 것은 스크립트를 사용하여 스크립트를 사용하여 믹서기로 모델을 가져옵니다.아래 명령을 사용하여 시도했지만 일을 할 수는 없습니다.문제는 "filepath", "files"및 "directory"부분의 형식을 명령의 형식을 알지 못합니다.
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="")
.
이렇게 할 때 나는이 errror를 얻을 수 있습니다 :
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.")
. 다른 팁
다른 것들이 선택적으로 "FilePath"매개 변수가 충분해야합니다.
bpy.ops.import_mesh.stl(filepath="C://Users//Dom//Documents//DomCorp//mymodel.stl")
. 제휴하지 않습니다 StackOverflow