Просмотр полной версии : Ось вращения фигуры в 3D пространстве.
Здравствуйте флэшеры! Интересует один вопрос, создал 3D пирамиду в программе Adobe Flash CS5, все отлично получилось, вот только при ее вращении допустим по оси "У" она вращается как-бы так сказать относительно не центральной оси, которая проходит ровно по центру 3D пирамиды, а ось вращения проходит чуть смещенно относительно центра пирамиды. Не могу понять, как можно выставить ось вращения по центру пирамиды в 3D пространстве, по моему уже везде изменял параметры, но результат все время только ухудшается, помогите пожалуйста с моей проблемой, кто понял и знает, как решить данный вопрос, надеюсь доступно объяснил.
P. S. Имеется исходник, вот только не могу найти, где его прикрепить.
Результативность решения проблем прямо пропорциональна кол-ву и внятности исходников и обратно пропорциональна квадрату количества букв в описании оной плюс туманость описания....
Прикрепляю скрин с программы Adobe Flash и Исходник в формате FLA
Нда..... могу только развести руками..... я тоже ничего не понимаю.....
Выделите всё на сцене и нажмите F8, чтобы поместить в общий контейнер (мувик) с точкой регистрации по центру, и тогда можете просто вращать уже этот контейнер. Но не забывайте, что это флешевское "3d", не настоящее. Это лишь искажение объектов. При вращении, объекты будут залезать друг на друга, то-есть та грань, которая была дальше всех - всегда будет дальше всех, даже если повернуть её ближе всех к зрителю.
Эту проблему можно решить с помощью actionscript.
Нда.... имхо - проще эту красивую фенечку приматросить и забросить....
До сих пор с этим ребусом ковыряюсь. Ничего внятного не получается.
Проблема в том, что я уже пробовал преобразовывать все части фигуры пирамиды в Фрагмент ролика и с точкой регистрации по центру, но ничего не меняется, как вращалась пирамида относительно смещенной оси, так и остается.
А вы просто перетащите регулятор вращения за белую точку в нужное место (белая точка по середине регулятора), если я правильно вас понял..
Главное, когда делал 4-х стороннюю пирамиду и куб ось вращения оставалась по центру, а здесь почему-то смещенная.
Проблему решил, может кому будет интересно, чтобы ось вращения проходила через вершину "объемного" треугольника, надо выбрать всю фигуру "объемного" треугольника и повернуть ее на 90 градусов, чтобы увидеть низ (основание) фигуры и инструментом "Поворот 3D-объекта" смещаем центр 3D поворота нп центр треугольника, который является основанием фигуры и затем опять возвращаем весь "объемный" треугольник в исходное положение относительно оси "Х". Подробнее расписано здесь: http://flashyroki.ru/3d_treygolnik.html
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.