private SingleCubeIndex[] GetIndexes(int lengthX, int lengthY, int lengthZ) { var result = new SingleCubeIndex[lengthX * lengthY * lengthZ]; for (uint i = 0; i < result.Length; i++) { result[i] = new SingleCubeIndex(i); } return(result); }
private SingleCubeIndex[] GetIndexes(int lengthX, int lengthY, int lengthZ, int blockSize) { var result = new SingleCubeIndex[lengthX * lengthY * lengthZ]; for (uint i = 0; i < result.Length; i++) { var index = (uint)(i % blockSize); result[i] = new SingleCubeIndex(index); } return(result); }