![]() |
3D-блямба
Вложений: 1
Предлагаю вниманию тех, кого интересует 3D. Ничего особенного, но получилось довольно забавно, особенно fun3D_2.fla. В принципе, в программке используется "честное" трехмерное пространство и обсчет координат, так что получился некий миниминиминидвижок с поддержкой вершин и плоскостей :)
Удач. Рей |
межголоктический бойан
|
ну если "поддержка плоскостей" - это lineTo от вершины к вершине - то да))
|
Цитата:
Была мысль прикрутить честные нормали, но как-то обломало. Я же просто экспериментировал и много времени решил не тратить. В принципе, в нормалях ничего сложного. Известна плоскость, известен порядок ее вершин. Найти перпендикуляр к ней -- это просто. Проверяем угол перпендикуляра по отношению к наблюдателю. Если ложится в диапазон 180 градусов, то рисуем треуг, если не ложится, то не рисуем. Аналогично поступаем с освещением -- рассчитываем отношение нормали к свету. Но ломает :))) |
Гы гы я такое делал тоже лет 5-6 назад када начинал програмить AS
8Р |
Цитата:
Да? И в AS были объекты? :)) Точнее, свои классы? :) |
Гы гы странно, а у меня и без классов работало
|
Цитата:
|
| Часовой пояс GMT +4, время: 04:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.