![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2006
Сообщений: 19
|
Предлагаю вниманию тех, кого интересует 3D. Ничего особенного, но получилось довольно забавно, особенно fun3D_2.fla. В принципе, в программке используется "честное" трехмерное пространство и обсчет координат, так что получился некий миниминиминидвижок с поддержкой вершин и плоскостей :)
Удач. Рей |
|
|||||
|
межголоктический бойан
__________________
...я люблю людей!.. |
|
|||||
|
ну если "поддержка плоскостей" - это lineTo от вершины к вершине - то да))
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 19
|
Цитата:
Была мысль прикрутить честные нормали, но как-то обломало. Я же просто экспериментировал и много времени решил не тратить. В принципе, в нормалях ничего сложного. Известна плоскость, известен порядок ее вершин. Найти перпендикуляр к ней -- это просто. Проверяем угол перпендикуляра по отношению к наблюдателю. Если ложится в диапазон 180 градусов, то рисуем треуг, если не ложится, то не рисуем. Аналогично поступаем с освещением -- рассчитываем отношение нормали к свету. Но ломает :))) |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 19
|
Цитата:
Да? И в AS были объекты? :)) Точнее, свои классы? :) |
|
|||||
|
Регистрация: Jun 2005
Адрес: в Питере
Сообщений: 981
|
Цитата:
__________________
Делай всё быстро, но не торопись!.._/*o|o*\_. |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|