Получение относительной позиции вращающейся камеры - PullRequest
1 голос
/ 12 июля 2011

У меня есть Viewport3D с 3D-моделью, состоящей из нескольких меньших компонентов, центрированных в начале координат.Я анимирую вращение PerspectiveCamera вокруг оси Y с помощью AnimationClock, созданного из DoubleAnimation, чтобы создать эффект вращения модели.Кроме того, у меня есть еще один rotateTransform3D, назначенный группе трансформации камеры, чтобы пользователь мог вращаться вокруг нее и увеличивать или уменьшать масштаб модели с помощью мыши.

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

Есть ли способ получить смещениемежду двумя системами координат?

Любая помощь или предложения будут оценены.

Спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...