0

JUNG で構築されたグラフから辺の長さを取得するにはどうすればよいですか? ピクセル単位でいいのですが、もっと複雑な場合は説明してください。

4

1 に答える 1

0

まず、レイアウト内の各頂点の位置を取得してから、明らかな計算を行うことにより、レイアウト座標で距離を取得できます。

第二に、リンクの重みを、レイアウトが頂点をどのように配置したかの関数にしたい理由がわかりません。これは一種の恣意的なようです。通常、どちらかといえば逆です (エッジの重みによってレイアウトの頂点の配置が決まります)。

最後に、Dijkstra{Distance,ShortestPath} を使用していると仮定すると、任意の種類のエッジ ウェイトを指定できます。これを行う方法については、Javadoc を参照してください。

あなたが解決しようとしている根本的な問題は何ですか?

于 2012-01-17T19:26:36.913 に答える