8

表面的には Visio に似たアプリケーションを構築しているため、オブジェクトをコネクタで接続できる必要があります。コネクタに複数の水平および垂直セグメントを持たせ、コネクタのコーナーをドラッグして、新しいコーナーを「インテリジェントに」追加したり、ドラッグ時にコネクタの既存の部分にマージしたりできるようにしたいと考えています。また、コネクタが交差するのではなく、他のオブジェクトの周りを蛇行するのも良いでしょう。

少なくともこれはアルゴリズムである必要があると思います。本当に運が良ければ、素敵な C# コードを手に入れることができます。

何か案は?

4

1 に答える 1

1

編集可能な Visio 図面を独自のアプリに埋め込むことができる"Visio SDK"があることをご存知ですか? 私も同様の問題に直面していたので、Visio に解決してもらうことにしました。

于 2011-12-13T01:33:05.937 に答える