Хонич А.
Как самому создать трехмерную игру
стр. 143

Таким образом, структура BOUND - это прямоугольная область с вышеперечисленными вершинами:

Функция PdLin является инициализирующей. Она устанавливает граничные начальные координаты для прямоугольника, т.е. максимальными координатами по X и Y будет минимальное значениие int (0x80000000), а минимальными -будет максимальное значение int (0x7ffiffif):

Функциия GranOb, на мой взгляд, в комментариях не нуждается:

А теперь мы объясним, зачем здесь используются эти функции. Они необходимы для определения координат прямоугольной площади, в которую

вписан текущий сектор. Каким образом это работает? Рассмотрим это на примере. Допустим, у нас имеется треугольный сектор: Буквами а, b и с здесь обозначены линии в той последовательности, в которой они обрабатываются в цикле, а цифрами -координаты вершин.





Новости
Авторы Kingdom Come: «Мы хотели сделать Red Dead Redemption с мечами»
Не причислять себя к традиционным инди-разработчикам, а пытаться создать игру, сравнимую с Red Dead, Far Cry, «Ведьмаком», Assassin’s Creed и The Elder Scrolls V: Skyrim.
VR-игра по мотивам Psychonauts добралась до ПК
На ПК вышла VR-игра от легендарного Тима Шейфера: теперь в Psychonauts in the Rhombus of Ruin могут сыграть не только владельцы PS VR, но и обладатели HTC Vive или Oculus Rift.