I am creating an application that looks like Visio, so I need to be able to connect objects together with connectors. I want the connectors to have several horizontal and vertical segments and be able to drag the corner of the connectors, and they "intelligently add new angles or merge into existing parts of the connector as they drag." It would also be nice if the connectors snaked around other objects rather than crossing them.
I think that at least it should be an algorithm for this, and if Im really lucky with good C # code!
Any ideas?
algorithm graph-algorithm diagram diagramming connector
David Vallens
source share