【发布时间】:2013-07-15 06:42:10
【问题描述】:
我试图让一个平面远离相机并具有相同的方向,以便它在视口中对齐。
我在相机前面有一个平面,与相机视口完全对齐,我想在相机前面沿对象 Y 轴翻转它,而不管相机方向如何。
以下内容将使我的飞机面向相机并适用于任何方向:
target.rotation.copy(camera.rotation);
接下来将沿平面的 Y 轴翻转平面:
target.rotation.y += Math.PI;
到目前为止一切都好吗?除了当相机旋转有一个时髦的倾斜时,假设它向上和向左看,稍微向右倾斜,飞机的翻转是倾斜的,但与相机的方式不同,让我的飞机也倾斜向左还是向右……
我已经尝试了几件事,例如:
target.rotation.z -= camera.rotation.z;
没什么...感谢您的帮助。
【问题讨论】:
-
您想要一架飞机在镜头前但背对镜头?请问为什么,你想达到什么目的?
-
我有双面平面,每个平面几何形状有 2 个面和 2 种不同的材料。想想翻牌游戏,也可以在这里查看双面飞机:stackoverflow.com/a/17602666/1060487
标签: three.js orientation webgl