|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2010
Адрес: 55.1° с.ш. 82.56° в.д.
Сообщений: 25
|
Как точно определить позицию на сцене вращающегося 3d объекта!
Доброго времени суток!
У меня не получается точно определить глобальные координаты 3d объекта, являющегося ребенком иерархии нескольких DisplayObjectContainer'ов (точнее Sprite'ов), причем эти родители динамически вращаются в 3d пространстве. Определяю положение объекта на сцене таким образом: При этом координаты постоянно смещаются в зависимости от поворотов 3d объекта Пробовал и по-другому: И так: Но последнее это конечно не то, что нужно)) Координаты вроде близко, но не те (отклонения достигают 150 пикселей в зависимости от поворота объекта (точнее его прародителя)). Это можно просмотреть при помощи другого объекта, который я добавляю к root, с заданными координатами objPoint. Добавлено через 1 час 17 минут Проблему решил с допустимыми погрешностями в 2-4 пикселя. Проблема была в некотором отставании расчета от времени rendering'а объекта. |
Часовой пояс GMT +4, время: 01:13. |
|
« Предыдущая тема | Следующая тема » |
|
|