У меня есть объект, который выровнен по направлению, в котором я хочу, чтобы силы, действующие на ось его тела, перемещали его в направлении оси + z моей камеры. Поскольку тело выровнено там, где все его локальные оси выровнены с осью камеры, просто добавив силу к оси + z тела, оно перемещается в нужном мне направлении.
Если я поверну тело, его оси больше не будут совмещены с камерой. Но я все еще хочу, чтобы тело двигалось вперед в направлении + z камеры. Как определить, как рассчитать силы для локальной повернутой оси тела (X, Y, Z), чтобы заставить его двигаться в направлении + z камеры?
Итак, у меня есть тело, которое вращается (30,135, -36) по осям X, Y и Z соответственно. И я хочу рассчитать силы на каждой оси, необходимые для перемещения тела в направлении + z камеры. Система координат находится слева: X - справа, Y - вверху, Z - вперед.
Любая помощь или понимание очень ценится.