RhinoCommon: Auto-connect blocks, avoiding collisions

Hi,

I have

  • blocks with defined inputs and outputs
  • some logic about what to connect to what

Can you guys recommend a library/method/whatever to auto-connect these blocks in a way that collisions between lines and other blocks are avoided? Please see the included image.

Hello

Hello, I don’t know a solution for Rhino. My first approach would be to find an PCB Autorouter to integrate into a personal Rhino plugin.
Like

jmv

Also note that I have tried many PCB routers in the past. I don’t know of any software that can do good routing without having to make changes manually.