Просмотр полной версии : Программное 3D вращение
Товарищи вот какой у меня вопрос. Есть у меня диск, вращающийся вокруг сферы, все прорисовано программно. Не буду скрывать, код не мой - взят из исходников на данном сайте. Я лишь смог поменять размеры диска и цвета. Но мне необходимо изменить траекторию вращения диска. Нужно что бы диск сначала делал оборот горизонтальный вокруг своей вертикальной оси по часовой стрелке, а затем оборот под 45 градусов к горизонтальной оси. Что-то запутался в этих формулах и сообразить не могу... Подскажите кто может!
SEXER, раздел для профи не для вас. Следующая ваша в разделе для профи обернется для вас плюсом.
__etc Виноват, прошу прощения. Просто вопрос сложный, думал, что он будет уместен тут. Извиняюсь, не знал.
Ха ха ха =) что мешает тебе сделать это обыкновенной анимацией с использованием перемены слоев ;)
Для меня критичен размер swf-ки. Не более 2Кб нужно.
__etc я же говорю, что на данный вопрос может что-то дельное ответить только профессионал...
на форуме куча исходников(посмотри здесь (http://flasher.ru/forum/showthread.php?t=80392)) по 3D-вращению, разберайся в них, там все не так уж сложно.
P.S. учи математику
__etc я же говорю, что на данный вопрос может что-то дельное ответить только профессионал...
От выбранного раздела независит. Если вы хотите спорить, то есть пункт 5, который может быстро успокоить.
В исходниках рылся, там и нашел данный пример, но он меня не совсем устраивает. И понимаю, что там нужно изменить не более 10 строчек. Но как это сделать...?
motor4ik
17.04.2007, 18:41
нужно закончить институт
вообще-то я его 2 года назад закончил, причем МИФИ (ф-т "Кибернетика") да будет вам известно. И мне не стыдно попросить помощи.
2SEXER
лутше нарисуй , нервы хоть целее будут , поверь мне профессионалы в математику нелезут сразу , всегда ищется эксклюзивный простой путь , а если сразу окунутся в математику то можно в итоге и ничего несделать и время потерять , все эти примеры 3д это всеголись гонка по типу "я могу" и неболее .
P.S. А нарисовать в 2 килобайта через твины и маски можно но на это нужно отдать несколько часов терпения
С этим исходником ничего не сделать, и ВУЗ не поможет.
Там весь 3d в формуле зашит. И страшное слово eval()
Kikasso вот и я говорю, что нужно изменить формулу, но это пока для меня сложно.
Бросил я МИФИ :D
Я более чем я знаю свой родной институт, знаю факультет кибернетики, то, что требуется, преподается на 2-ом и третьем семестре. Меньше пива надо было пить за Мечтой (для тех, кто не знает — кинотеатр это).
уж Мечту-то все знают)) Но у меня немного другие интересы были)) Но естественно не физика и матан на первом и втором курсах))
Значит имеет смысл открыть Ангем и Иродова (культовые книжки) и найти простейшие преобразования 3D в 2D.
motor4ik
18.04.2007, 10:45
хм. Мифи, кибернетика, и не знать элементарных вещей, странно, во жизнь пошла, сколько заплатил за корочку? )))))
Бандерос
18.04.2007, 17:42
какие все вредные,человеку помочь не хотите!
Смотри... с самим кодом ты вряд ли что-то сделаешь, ну не сейчас по крайней мере. Если тебе просто повернуть всю анимацию нужно, и такой вариант устроит - просто вложи этот клип в другой, и тот второй поверни. В принципе можно повернуть и _root, только это при условии, что в руте кроме этого клипа ничего не будет.
А вообще - вот тут есть очень неплохой 3д движек для флеша. В 2Кб ты конечно с ним не впишешься, но просто, как вариант посмотреть:
http://www.flashsandy.org/
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.