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



         

Tень, отбрасываемая объектом при его освещении параллельным источником света



Рисунок 8.6. Tень, отбрасываемая объектом при его освещении параллельным источником света



Рисунок 8.6. Tень, отбрасываемая объектом при его освещении параллельным источником света

На Рисунок 8.6 показана тень, отбрасываемая объектом при его освещении параллельным источником света. Луч света от параллельного источника, падающий в направлении L, и проходящий черз вершину p описывается формулой r(t) = p + tL. Пересечение луча r(t) с плоскостью n Ч p + d = 0 дает точку s. Набор точек пересечения, определяемый путем вычисления пересечения лучей r(t), проходящих через каждую из вершин объекта, с плоскостью, задает геометрию тени. Точка пересечения s легко вычисляется с помощью формулы проверки пересечения луча и плоскости:




Содержание  Назад  Вперед