2009-08-31 8 views
2

用語の質問!「スマートライン」によってリンクされたボックス - これは何と呼ばれていますか?どうしたの?

多くのグラフィックスパッケージでは、ユーザーは2つのオブジェクト間に線を引くことができます(2つのボックス)。そのあと、ユーザーが1つのボックスの1つを移動すると、線が移動して(ビジュアル)接続を維持します。

私はこの機能についてもっと学びたいと思っています(実際には、いくつかのオープンソースコードを読んで見つけてください)。

だから、私はこのタイプのものが何のために使われているかについていくつかの用語を見つけたいと思っています。私はstackoverflowのリファレンスを「ワイヤベースの図面」に見ましたが、これは一般的に使われている用語ではなく、著者の発明であると思われます。

このグラフィックスソフトウェアテクノロジの適切な用語はありますか?それを実装するオープンソースのライブラリですか?

ありがとう

+1

ダンノーとは何かというと、オープンソースの例です:http://doc.trolltech.com/4.5/graphicsview-diagramscene.html – mpen

答えて

4

私は最も一般的な名前は "コネクタ"と考えています。 pathfindingアルゴリズムを使用して描くことができます(オブジェクトの表現方法によって異なります)

Hereは、説明した内容を実装するデザイナーの例です。

+0

これは素晴らしいものです。 – shearichard

1

図 - ブロック図、フローチャートなど。このタイプの図面は、通常、VisioおよびDiaのようなソフトウェアによって作成されます。

Btw、Diaはオープンソースなので、どのように実装されているか見ることができます。

+0

あなたの返事をありがとう - 私は過去にそれを使用したにもかかわらず、ディアについては考えていなかった - 見てみましょう。 – shearichard

0

これらはコネクタです。

OpenOffice.orgが実装されています。この機能は、ライター、ドローイング、およびインプレスの各コンポーネント([図面]ツールバーの[コネクタ]メニュー)で使用できます。しかし、その機能をソースコードから掘り出すことがどれほど簡単かわかりません。それにもかかわらず、OpenOffice.orgはオープンソースです。

関連する問題