У меня есть плоскость, которая расположена в определенном положении x, y, z и вращается в трехмерном пространстве. Я знаю, как позиционировать камеру в ее положении, просто устанавливая одинаковые координаты и вращение, но я хотел бы поставить камеру на определенное расстояние. Может ли кто-нибудь сказать мне формулу для этого или если существует метод three.js для достижения результата в изображении?Положение камеры относительно плоскости
look at the image of the camera positioned in front of a rotated plane at a certain distance
Спасибо!
Большое спасибо за ваш ответ. Я не настолько продвинутый в three.js, поэтому, если вы можете дать практический пример, было бы здорово. Если, например, у меня есть такой самолет: plane.x = 100; plane.y = 400; plane.z = 500; plane.rotation.x = 0.4; plane.rotation.y = 0,1; plane.rotation.z = 0.4; camera.position.set (0,0,0); camera.rotation.set (0,0,0); практически, что я должен записывать, чтобы нормализовать и преобразовать в код то, что вы мне объяснили? Извините, если я не понял, спасибо – fiorisubacquei
Я только что отредактировал свой ответ. Пожалуйста, проверьте это –
Большое спасибо за ваше объяснение, оно работает! :) Как вы думаете, можно ли применить его к css3d rendered div тоже? – fiorisubacquei