I need a Pythion script to speed up the solid difference process. I cannot create it in Python 3 (Rhino 8 Mac). I’ve found this script from Gijs that works well but is older. Is it possible to convert it to the new Python 3 (just to precision because it seems to be working well like this, anyway)?
I had it coded in Python 3 originally but migrated to C#.
Multi-threading isn’t always faster but you should see significant performance on longer lists and with multiple processors.
In example, a data tree of 30 items each with 10 branches won’t be much faster but processing the list flattened as 300 items against a non multi-threaded version should be faster.
Also if you can manage to pre organize your data tree so that objects that have no business touching are in separate branches. That can help speed it up too