私はこの問題に直面しています。ヘクスグリッドを作成し、次の方法で作成できるようにしたいと思います。
//grid extents
int numCols,numRows;
for (int i=0; i<numCols; ++i){
for (int j=0; j<numRows; ++j){
//x and y coordinates of my hexagon's vertices
float xpos,ypos;
//2D array storing verteces of my hextopology
vertices[i][j] = new VertexClass(xpos, ypos);
// statements to change xpos/ypos and create hex
}
}
hexgridを作成するために私が見つけたすべての方法では、最初にhexオブジェクトを作成し、次にそれをグリッド上に複製して、エッジを結合する重複した頂点位置を作成します。頂点の位置が重複しないようにしたい。そのようなグリッドを作成するためのステートメントをどのように宣言できますか?
ありがとう