私は、そのような頂点の隣接関係によって、matris上に無向グラフを持っています。グラフ描画アルゴリズム
/* a b c d
* a -1 0 1 1
* b 0 -1 1 1
* c 1 1 -1 1
* d 1 1 1 -1
*
*/
int G[4][4] = {{-1, 0, 1, 1},
{ 0,-1, 1, 1},
{ 1, 1,-1, 1},
{ 1, 1, 1,-1}};
このグラフをcordinateシステムに描画します。任意の方法(力の向き、ばねの対)によって各頂点の位置(x、y)を与えるアルゴリズムは何ですか?私は擬似コードを要求するだけで、ライブラリやソフトウェアは描画しません。おかげさまで ここで
その他の要件はありますか?サークルに入れるだけでどうですか? –
@cato:いいえ、ありがとう。私はポジションについて面白いです。私は円または線を描画するためにallegro5を使用しています。 – miqbal
私は、位置が円の周りの点であることを意味します。たとえば、4つの頂点がある場合は、頂点、左、下、右に1つの頂点があります。 –