Введение в программирование трехмерных игр с DX9

       

Досуп к карте высот и ее модификация



13.1.3. Досуп к карте высот и ее модификация

Для доступа к элементам карты высот и их модификации класс Terrain предоставляет следующие два метода:

int Terrain::getHeightmapEntry(int row, int col) { return _heightmap[row * _numVertsPerRow + col]; }

void Terrain::setHeightmapEntry(int row, int col, int value) { _heightmap[row * _numVertsPerRow + col] = value; }

Эти методы позволяют ссылаться на элемент карты, указывая номера строки и столбца, и скрывают выполняемое преобразование в индекс одномерного массива.



Содержание раздела