Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   3D-блямба (http://www.flasher.ru/forum/showthread.php?t=76968)

Raist 16.03.2006 00:23

3D-блямба
 
Вложений: 1
Предлагаю вниманию тех, кого интересует 3D. Ничего особенного, но получилось довольно забавно, особенно fun3D_2.fla. В принципе, в программке используется "честное" трехмерное пространство и обсчет координат, так что получился некий миниминиминидвижок с поддержкой вершин и плоскостей :)

Удач.
Рей

K.A.T.A.F.A.L.K.E.R 16.03.2006 00:49

межголоктический бойан

Король 16.03.2006 01:51

ну если "поддержка плоскостей" - это lineTo от вершины к вершине - то да))

Raist 16.03.2006 11:12

Цитата:

Сообщение от Король
ну если "поддержка плоскостей" - это lineTo от вершины к вершине - то да))


Была мысль прикрутить честные нормали, но как-то обломало. Я же просто экспериментировал и много времени решил не тратить. В принципе, в нормалях ничего сложного. Известна плоскость, известен порядок ее вершин. Найти перпендикуляр к ней -- это просто. Проверяем угол перпендикуляра по отношению к наблюдателю. Если ложится в диапазон 180 градусов, то рисуем треуг, если не ложится, то не рисуем. Аналогично поступаем с освещением -- рассчитываем отношение нормали к свету. Но ломает :)))

TERRORist 16.03.2006 21:32

Гы гы я такое делал тоже лет 5-6 назад када начинал програмить AS


Raist 17.03.2006 22:18

Цитата:

Сообщение от TERRORist
Гы гы я такое делал тоже лет 5-6 назад када начинал програмить AS



Да? И в AS были объекты? :)) Точнее, свои классы? :)

TERRORist 17.03.2006 23:51

Гы гы странно, а у меня и без классов работало

Madasan 18.03.2006 11:09

Цитата:

Сообщение от Raist
Да? И в AS были объекты? :)) Точнее, свои классы? :)

Были. Только это были прототипы, не совсем классы в полном смысле, но функционировали примерно так, как классы.


Часовой пояс GMT +4, время: 04:31.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.