Путь камеры Away3d

Как узнать координаты пути, если известен азимутальный угол. Я хочу перемещать камеру вокруг объекта в 3D.


person Pradyumn Shrivastava    schedule 24.09.2012    source источник


Ответы (1)


Переместите камеру в сферическую систему координат с помощью Интерполяция от начального азимутального угла до цели - это будет ваша траектория.
Вы можете преобразовать из\в декартову систему координат, чтобы получить\передать текущую координату в средство визуализации away3d.

Вы все можете использовать нелинейное ускорение камеры (для большей реалистичности), это можно реализовать с помощью Кривые Безье

PS. Я буду благодарен, если вы опубликуете свою реализацию, потому что мне понадобится этот функционал в моем следующем проекте. Вы сэкономите мне много времени :)

Или просто используйте методы перемещения и поворота, которые камера наследует от Object3D все это описано в примерах проектов Away3D. Кроме того, Away3D имеет вспомогательный пакет для пути

person JAre    schedule 07.11.2012