2016-05-02 2 views
1

私は六角形の格子を作りたいと思いますが、基本的に格子全体が中央の六角形で、次に六角形の層が図のように配置されています。 (私の説明は混乱であるかもしれませんが、今はそれを見ている方法です)。中心の六角形格子の生成

私は下の格子の座標を生成したいと思います。私は、六角形の方形格子を作るための多くのアルゴリズムを見つけましたが、格子に追随するアルゴリズムがあるかどうか尋ねたいと思います。

enter image description here

答えて

0

N番目の層を6Nの細胞からなります。あなたの表現でその層の

最初のセルは、その層の

(N*A*Sqrt(3)/2, N*A*3/2), where A is edge length. 

シフトを調整する最初のセルが数

2+3*N*(N-1)      //(you have missed 14) 

を持っているあなたは、N番目の層の最初のセルから開始しますN以上することができます左のセル、左のセル、左のセル...

+0

お返事ありがとうございます。私は混乱しています。 「その層の第一の細胞」はどういう意味ですか?また、その層の最初のセル?私はこの説明でかなり混乱しています。これについて少し詳しく説明できれば分かるでしょうか? –

+0

セル番号2は第1層の最初のセル(セル2..7を含む)、セル番号8は第2層(8..19)の最初のセルです。 – MBo

関連する問題