1
我有一個展平的3D數組,代表我試圖優化的程序網格的頂點索引。我創建數組,像這樣:展平的3D陣列內部值
int* vertIndices = new int[WIDTH * HEIGHT * DEPTH];
,並添加到陣列
vertIndices[x + WIDTH * (y + HEIGHT * z)] = vertIndex;
的問題是,我只需要跟蹤頂點的網格的表面上。內部頂點不會被創建。
因此,我創建了許多浪費的整數,永遠不會使用。
這裏是通過與WIDTH網眼的vertIndices陣列的環:7,高度:7和深淺度:7
所有這些-1163005939值是將位於內部頂點的網格,但不會被創建。
我的問題是如何提高公式
x + WIDTH * (y + HEIGHT * z)
忽略內在價值。
謝謝!