Трехмерный ландшафт

Трехмерный ландшафт

Трехмерный ландшафт

Пример создания трехмерного ландшафта. Версия под Windows работает c DirectX, а DOS версия работает используя стандарт VESA. Пример показывает как работать с видео напрямую.

Использует свои процедуры отрисовки графических примитивов (Точек и треугольников). Легко адаптируется под любую ОС.

Скриншоты:


lscape3.gif
Классический ландшафт


lscape3.gif
Совсем перспективная проекция

lscape2.gif
Обратная сторона «Луны»

(*) У DirectX версии в исходных текстах есть ошибка — при инициализации DirectX’а не обнуляется какая-то структура, из-за этого иногда программа может не работать :).

Комментарии