mshim回答ポイント なしウォッチ 6
1328683381

複数の長方形を円状に並べる方法を探しています。

今、簡単なWebアプリケーションを製作しようと考えているのですが、GUIパーツの配置を決める段階で行き詰ってしまいました。添付画像のように、600x600サイズの画面内に150x50の長方形をいくつか並べることを考えています。この例では具体的に8個配置していますが、状況に応じて1~8個程度の間で変化が発生します。長方形の配置はJavaScriptで計算し、CSSでしていして調整する段取りです。
最初は長方形の重心を円弧を等分したところに配置しようと考えていたのですが、この8個の例では上下端で隣合う長方形同士の間がひどく狭く見えました。それ以外にも色んなポジションで試してみましたが、単純計算で決められるようなポジションでいまいちしっくりきません。
人間の視覚で最も円に近いと感じられる配置で、かつその位置を機械計算で算出できるという手法がないものでしょうか。

ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2012-02-08 15:43:02
終了日時
2012-02-15 15:45:03
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

JavaScript2781GUI354CSS1755アプリケーション2247手法909長方形107

人気の質問

メニュー

PC版