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