Трехмерный ландшафт
Пример создания трехмерного ландшафта. Версия под Windows работает c DirectX, а DOS версия работает используя стандарт VESA. Пример показывает как работать с видео напрямую.
Использует свои процедуры отрисовки графических примитивов (Точек и треугольников). Легко адаптируется под любую ОС.
Скриншоты:
Классический ландшафт
Совсем перспективная проекция
Обратная сторона «Луны»
- Скачать исходник lscape_dx.zip [MSVC;DirectX] (*)
- Скачать исходник lscape_vesa.zip [WATCOM C++; VESA]
(*) У DirectX версии в исходных текстах есть ошибка — при инициализации DirectX’а не обнуляется какая-то структура, из-за этого иногда программа может не работать :).
Комментарии