2
我正面臨着這個問題。我想創建一個hexgrid並能夠以這種方式來創建:如何在二維數組中存儲六角網格的頂點位置?
//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,首先創建一個十六進制對象,然後將它複製了因此造成重複verteces位置廣告鄰接邊緣網格。我想避免重複verteces的位置。我怎樣才能聲明這樣的網格?
感謝