Перенос баз данных с одного SQL Server на другой Изменения в системе защиты SQL Server Новые средства разработки Новые элементы программирования на языке Visual Basic Редактирование и анализ данных с помощью запросов

Лекции по компьютерной графике начало

3.4.5 Движение над рельефом

Надо учитывать, что при движении над рельефом наблюдатель приподнят на высоту h.

 Z(x,y) – Функция рельефа

   P(XP,YP,ZP) – положение наблюдателя

Тогда в плане получим:

 

Таким образом, получаем следующие координаты наблюдателя с учетом того, что он приподнят над рельефом.

Реальность картинке придаёт линия горизонта. В случае отсутствия тангажа (наклон отрезка PL(наблюдателя)) и крена линия горизонта является горизонтальной. Расположить ее можно либо строго по середине, либо искусственно приподнять или опустить.

  В случае наличия крена линия горизонта будет повернута на некоторый угол (в зависимости от угла крена). При наличии тангажа линия будет смещаться либо вниз, либо вверх. Таким образом, линия горизонта, нарисованная с учетом крена при наличии тангажа, смещается параллельно самой себе. Необходимо рассчитать точки  у1 и у2 (их координаты).

 

 Можно также интерполировать яркость закраски «неба» и «земли», прорисовывать отдельные элементы рельефа.

Дизайн, инженерная и Web графика