加入外螺纹搅拌机

时间:2014-09-23 16:34:41

标签: python multithreading blender

以下代码应该创建2个线程。第一个,然后另一个完成第二个。

import bpy
import os
import subprocess
import texturechange1
import texturechange2
import threading



#run texture changes and save files 
t1 = threading.Thread(target = texturechange1)
t2 = threading.Thread(target = texturechange2)
t1.start()
t1.join()
t2.start()
t2.join()

texturechange1texturechange2是python脚本,用于更改给定对象的纹理并保存blender文件。

它们每个都有命令bpy.ops.export.sketchfab(),它创建一个单独的线程上传到sketchfab。

错误是,texturechange1texturechange2更改纹理并保存各自的文件,texturechange2是唯一上传到sketchfab的文件。 texturechange1的给定错误是:

please wait till current upload is finished

有没有办法将join()应用于其他线程创建的所有线程?

0 个答案:

没有答案