Parallel Python Script to do MeshRay Causing Errors


#1

Hi Everyone!

I’m trying to write a Python Script that will parallel process a MeshRay function using the code below, but I keep getting the following error:

Runtime error (ValueErrorException): need more than 1 values to unpack
Traceback:
line 10, in script

I’m new to Python scripting, and I’m not exactly sure how to fix this. Any help would be much appreciated!

Code:

import ghpythonlib.components as ghcomp
import ghpythonlib.parallel

def meshRayIntersect(mesh):
    result = ghcomp.MeshXRay(mesh, pt, vec)
    if result:
        return (result.point, result.hit)

if parallel:
    pts, boolean = ghpythonlib.parallel.run(meshRayIntersect, meshes, True)
else:
    pts = ghcomp.MeshXRay(meshes, pt, vec).point
    boolean = ghcomp.MeshXRay(meshes, pt, vec).hit

New ghPython with Node-in-Code and Multi-threading