Three.js camera.up参数的作用

camera中有三个参数,position、lookAt、up。

position,设置camera的位置。也就是把摄像机放在哪里。

lookAt,设置camera看向的位置,即摄像机在position的位置看向哪里。若position设置为(500,500,500),lookAt设置为(100,100,100)。其意思就是把camera放在坐标为(500,500,500)的位置,并把摄像头对准(100,100,100)位置看过去。

up。为摄像头的正方向。假设人眼为摄像头,那么摄像头的正方向就是从嘴巴-->眼睛-->头顶的方向为正方向。那么如果设置up为(1,0,0),则说明摄像头正方向(嘴巴-->眼睛-->头顶的方向)正方向和X轴的正方向平行。

Three.js camera.up参数的作用_第1张图片

若up为(-1,0,0),则与X轴的负半轴平行。同理yz轴一致。

就像有些博主说的,up值决定了你是躺着看,还是站着看还是倒立着看

你可能感兴趣的:(Three.js camera.up参数的作用)