Показать сообщение отдельно
Старый 24.03.2009, 15:57
DRAGOnoid вне форума Посмотреть профиль Отправить личное сообщение для DRAGOnoid Посетить домашнюю страницу DRAGOnoid Найти все сообщения от DRAGOnoid
  № 1  
Ответить с цитированием
DRAGOnoid
 
Аватар для DRAGOnoid

Регистрация: Jan 2004
Адрес: Moscow
Сообщений: 389
Отправить сообщение для DRAGOnoid с помощью ICQ
По умолчанию псевдо 3D - как сделать освещение?

здравствуйте ещё раз. Развивая тему 3Д решил попробовать сделать ещё освещение.
как я полагаю делается за счёт поиска угла между вектором нормали к плоскости и вектором самого света...

посему вопрос - как найти нормаль к плоскости в пространсвте?

единственное до чего додумался это что можно получить гломальную матрицу с помощью getRelativeMatrix3D
а что дальше с ней делать - ума не приложу
ведь чтобы получить хотя бы нормаль с помощью Vector3D.crossProduct - надо знать 2 вектора лежащие на плоскости.

а может вообще есть способ по проще, организовать затемнение или засветление объекта?
__________________
Black DRAGON хочет кушать Т_Т