个人关于camera的参数up的一些见解

camera中比较常用的参数有position(相机位置)、lookAt(相机望向某处)、up。

其中前两个参数就不细说了,是最基础的参数,这次结合我个人学习中的观念来说一下up属性是怎么个运作方式。

首先,Three.js中的坐标系使用的是右手系个人关于camera的参数up的一些见解_第1张图片个人关于camera的参数up的一些见解_第2张图片

个人关于camera的参数up的一些见解_第3张图片

之后我们把右手放在头旁,我们的眼睛就相当于camera,此时Y轴是向上的,也就是cameara.up.set(0,1,0),这也是默认值。这时我们是正视物体。


  

 个人关于camera的参数up的一些见解_第4张图片

当我们躺下时,此时X轴向上,camera.up.set(1,0,0),这时我们是躺视物体(不要在意这个命名)



最后当我们低下头时,Z轴向上.camera.up.set(0,0,1),这时我们是俯视物体(图片搞不出,大家自行想象)。

具体效果还是要通过多打代码自己验证,这样容易加深理解。


注:这些都是我在自学过程中自己摸索的,如果有不对的地方请大家指出,我会第一时间更改!


                                                                                                                                                            不可转载!

你可能感兴趣的:(资料)