def _ray_anti_spawn(thread_info, _self=cmd): # WARNING: internal routine, subject to change # internal routine to support multithreaded raytracing thread_list = [] for a in thread_info[1:]: t = threading.Thread(target=_cmd.ray_anti_thread, args=(_self._COb, a)) t.setDaemon(1) thread_list.append(t) for t in thread_list: t.start() _cmd.ray_anti_thread(_self._COb, thread_info[0]) for t in thread_list: t.join()
def _ray_anti_spawn(thread_info,_self=cmd): # WARNING: internal routine, subject to change # internal routine to support multithreaded raytracing thread_list = [] for a in thread_info[1:]: t = threading.Thread(target=_cmd.ray_anti_thread, args=(_self._COb,a)) t.setDaemon(1) thread_list.append(t) for t in thread_list: t.start() _cmd.ray_anti_thread(_self._COb,thread_info[0]) for t in thread_list: t.join()