Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   localToGlobal. Что делать с Z? (http://www.flasher.ru/forum/showthread.php?t=151548)

Lao_kutuz 01.03.2011 15:11

localToGlobal. Что делать с Z?
 
Столкнулся с таковой задачей : строю некий трёхмерный обьект, сортирую массив элементов по Z-координате, всё красиво отображается. Теперь надо заставить весь обьект крутиться. Беру тот слой, на котором он лежит, и кручу. После поворота надо снова сортировать по Z, но он ведь не меняется у самого обьекта, крутиться лишь родительский обьект.. Думал что как-то просто сейчас сделаю localToGlobal, получу его глобальный Z, отсортирую, и будет мне счастье, но не тут-то оно было, функция принимает Поинт, у которого только Х и У..

Подскажите какое оптимальное решение? Возможно ли вообще получить глобальный Z?

iNils 01.03.2011 15:47

local3DToGlobal

incvizitor 01.03.2011 16:35

Так она Point возвращает. Дебилизм, конечно, но это так.

http://help.adobe.com/ru_RU/AS3LCR/F...ToGlobal%28%29

Lao_kutuz 01.03.2011 17:21

угу, local3DToGlobal не годится.

хотя я нашел уже решение

myMovie.transform.getRelativeMatrix3D(root).position.z


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

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