Hi - something like the following is possible with Kangaroo in Grasshopper - but you’d need Rhino 7 for that.
-wim