Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Программное 3D вращение (http://www.flasher.ru/forum/showthread.php?t=94626)

SEXER 16.04.2007 22:51

Программное 3D вращение
 
Вложений: 1
Товарищи вот какой у меня вопрос. Есть у меня диск, вращающийся вокруг сферы, все прорисовано программно. Не буду скрывать, код не мой - взят из исходников на данном сайте. Я лишь смог поменять размеры диска и цвета. Но мне необходимо изменить траекторию вращения диска. Нужно что бы диск сначала делал оборот горизонтальный вокруг своей вертикальной оси по часовой стрелке, а затем оборот под 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

на форуме куча исходников(посмотри здесь) по 3D-вращению, разберайся в них, там все не так уж сложно.
P.S. учи математику

etc 17.04.2007 14:22

Цитата:

Сообщение от SEXER
__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

[off]Бросил я МИФИ :D[/off]

Я более чем я знаю свой родной институт, знаю факультет кибернетики, то, что требуется, преподается на 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/


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

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