PDA

Просмотр полной версии : Ось вращения фигуры в 3D пространстве.


Guffi
03.04.2014, 14:59
Здравствуйте флэшеры! Интересует один вопрос, создал 3D пирамиду в программе Adobe Flash CS5, все отлично получилось, вот только при ее вращении допустим по оси "У" она вращается как-бы так сказать относительно не центральной оси, которая проходит ровно по центру 3D пирамиды, а ось вращения проходит чуть смещенно относительно центра пирамиды. Не могу понять, как можно выставить ось вращения по центру пирамиды в 3D пространстве, по моему уже везде изменял параметры, но результат все время только ухудшается, помогите пожалуйста с моей проблемой, кто понял и знает, как решить данный вопрос, надеюсь доступно объяснил.

P. S. Имеется исходник, вот только не могу найти, где его прикрепить.

dark256
03.04.2014, 15:23
Результативность решения проблем прямо пропорциональна кол-ву и внятности исходников и обратно пропорциональна квадрату количества букв в описании оной плюс туманость описания....

Guffi
03.04.2014, 15:26
Прикрепляю скрин с программы Adobe Flash и Исходник в формате FLA

dark256
03.04.2014, 15:51
Нда..... могу только развести руками..... я тоже ничего не понимаю.....

samana
03.04.2014, 15:55
Выделите всё на сцене и нажмите F8, чтобы поместить в общий контейнер (мувик) с точкой регистрации по центру, и тогда можете просто вращать уже этот контейнер. Но не забывайте, что это флешевское "3d", не настоящее. Это лишь искажение объектов. При вращении, объекты будут залезать друг на друга, то-есть та грань, которая была дальше всех - всегда будет дальше всех, даже если повернуть её ближе всех к зрителю.
Эту проблему можно решить с помощью actionscript.

dark256
03.04.2014, 16:04
Нда.... имхо - проще эту красивую фенечку приматросить и забросить....
До сих пор с этим ребусом ковыряюсь. Ничего внятного не получается.

Guffi
03.04.2014, 16:08
Проблема в том, что я уже пробовал преобразовывать все части фигуры пирамиды в Фрагмент ролика и с точкой регистрации по центру, но ничего не меняется, как вращалась пирамида относительно смещенной оси, так и остается.

samana
03.04.2014, 16:17
А вы просто перетащите регулятор вращения за белую точку в нужное место (белая точка по середине регулятора), если я правильно вас понял..

Guffi
03.04.2014, 16:19
Главное, когда делал 4-х стороннюю пирамиду и куб ось вращения оставалась по центру, а здесь почему-то смещенная.

Guffi
13.04.2014, 20:12
Проблему решил, может кому будет интересно, чтобы ось вращения проходила через вершину "объемного" треугольника, надо выбрать всю фигуру "объемного" треугольника и повернуть ее на 90 градусов, чтобы увидеть низ (основание) фигуры и инструментом "Поворот 3D-объекта" смещаем центр 3D поворота нп центр треугольника, который является основанием фигуры и затем опять возвращаем весь "объемный" треугольник в исходное положение относительно оси "Х". Подробнее расписано здесь: http://flashyroki.ru/3d_treygolnik.html