OK, that’s strange, it’s reporting that there is an intersection (insec returns as True) even though there is none. So, I modified the script to check if there were any curves or points that actually resulted from the intersection:
import rhinoscriptsyntax as rs
import scriptcontext as sc
breps=[rs.coercebrep(objID) for objID in objIDs]
for i,brep in enumerate(breps):
if insec and insec:
if insec or insec:
Let me know if that works… late here, I’ll check tomorrow.