Тема: Освещение
Показать сообщение отдельно
Старый 03.10.2006, 22:53
lowka вне форума Посмотреть профиль Отправить личное сообщение для lowka Найти все сообщения от lowka
  № 6  
Ответить с цитированием
lowka

Регистрация: Sep 2006
Сообщений: 256
Цитата:
Сообщение от LiQuiDaToR
Вот я решил сделать красивое освещение.
Должно получиться примерно так:

Не могу понять, как выбрать стороны по ктотрым рисовать тень.
Можно посчитать расстояния от источника до центров сторон квадрата.
Есть два случая:
1) источник вне области квадрата;
2) источник в этой области; //тень от всех граней

Если источник вне области, занимаемой квадратом, то все просто:
стороны(в случае квадрата их может быть две), расстояние до центров которых минимально, не будут отбрасывать тени.

Нужно найти набор расстояний(предельный чтоли) при котором источник находится внутри области квадрата. (как это сделать мне неизвестно, к сожалению)
+
p.s.Не претендую на абсолютную истину и проч.