PDA

Просмотр полной версии : Программное 3D вращение


SEXER
16.04.2007, 22:51
Товарищи вот какой у меня вопрос. Есть у меня диск, вращающийся вокруг сферы, все прорисовано программно. Не буду скрывать, код не мой - взят из исходников на данном сайте. Я лишь смог поменять размеры диска и цвета. Но мне необходимо изменить траекторию вращения диска. Нужно что бы диск сначала делал оборот горизонтальный вокруг своей вертикальной оси по часовой стрелке, а затем оборот под 45 градусов к горизонтальной оси. Что-то запутался в этих формулах и сообразить не могу... Подскажите кто может!

etc
16.04.2007, 22:59
SEXER, раздел для профи не для вас. Следующая ваша в разделе для профи обернется для вас плюсом.

SEXER
16.04.2007, 23:03
__etc Виноват, прошу прощения. Просто вопрос сложный, думал, что он будет уместен тут. Извиняюсь, не знал.

D12
16.04.2007, 23:11
Ха ха ха =) что мешает тебе сделать это обыкновенной анимацией с использованием перемены слоев ;)

SEXER
16.04.2007, 23:36
Для меня критичен размер swf-ки. Не более 2Кб нужно.

SEXER
17.04.2007, 14:03
__etc я же говорю, что на данный вопрос может что-то дельное ответить только профессионал...

BigDan
17.04.2007, 14:19
на форуме куча исходников(посмотри здесь (http://flasher.ru/forum/showthread.php?t=80392)) по 3D-вращению, разберайся в них, там все не так уж сложно.
P.S. учи математику

etc
17.04.2007, 14:22
__etc я же говорю, что на данный вопрос может что-то дельное ответить только профессионал...
От выбранного раздела независит. Если вы хотите спорить, то есть пункт 5, который может быстро успокоить.

SEXER
17.04.2007, 18:28
В исходниках рылся, там и нашел данный пример, но он меня не совсем устраивает. И понимаю, что там нужно изменить не более 10 строчек. Но как это сделать...?

motor4ik
17.04.2007, 18:41
нужно закончить институт

SEXER
17.04.2007, 19:38
вообще-то я его 2 года назад закончил, причем МИФИ (ф-т "Кибернетика") да будет вам известно. И мне не стыдно попросить помощи.

D12
17.04.2007, 19:43
2SEXER
лутше нарисуй , нервы хоть целее будут , поверь мне профессионалы в математику нелезут сразу , всегда ищется эксклюзивный простой путь , а если сразу окунутся в математику то можно в итоге и ничего несделать и время потерять , все эти примеры 3д это всеголись гонка по типу "я могу" и неболее .

P.S. А нарисовать в 2 килобайта через твины и маски можно но на это нужно отдать несколько часов терпения

Kikasso
17.04.2007, 20:22
С этим исходником ничего не сделать, и ВУЗ не поможет.
Там весь 3d в формуле зашит. И страшное слово eval()

SEXER
17.04.2007, 20:56
Kikasso вот и я говорю, что нужно изменить формулу, но это пока для меня сложно.

etc
17.04.2007, 21:46
Бросил я МИФИ :D

Я более чем я знаю свой родной институт, знаю факультет кибернетики, то, что требуется, преподается на 2-ом и третьем семестре. Меньше пива надо было пить за Мечтой (для тех, кто не знает — кинотеатр это).

SEXER
17.04.2007, 21:54
уж Мечту-то все знают)) Но у меня немного другие интересы были)) Но естественно не физика и матан на первом и втором курсах))

etc
17.04.2007, 22:03
Значит имеет смысл открыть Ангем и Иродова (культовые книжки) и найти простейшие преобразования 3D в 2D.

motor4ik
18.04.2007, 10:45
хм. Мифи, кибернетика, и не знать элементарных вещей, странно, во жизнь пошла, сколько заплатил за корочку? )))))

Бандерос
18.04.2007, 17:42
какие все вредные,человеку помочь не хотите!

SEXER
18.04.2007, 21:08
да уж...

wvxvw
18.04.2007, 22:01
Смотри... с самим кодом ты вряд ли что-то сделаешь, ну не сейчас по крайней мере. Если тебе просто повернуть всю анимацию нужно, и такой вариант устроит - просто вложи этот клип в другой, и тот второй поверни. В принципе можно повернуть и _root, только это при условии, что в руте кроме этого клипа ничего не будет.

А вообще - вот тут есть очень неплохой 3д движек для флеша. В 2Кб ты конечно с ним не впишешься, но просто, как вариант посмотреть:
http://www.flashsandy.org/