相机分为透视相机和正交相机(还有第三人称相机不介绍)。对象
var camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);it
•第一个参数 (75) 定义了相机的垂直 视野, 并采用度为单位(从视图的底部到顶部)。这是任意时间在屏幕上看到的 可观察 内容的范围。水平 FOV 是经过使用垂直 FOV 计算出来的。io
•第二个参数 (window.innerWidth / window.innerHeight) 定义相机的 纵横比。你一般 须要使用 视区 元素的宽度除以其高度 ,不然最后可能生成压扁的图像。时间
•第三个参数 (0.1) 定义了较近的相机 视锥平面。在此案例中,较近的视锥平面几乎与 xy 平面(即屏幕)重合。生成
•最后一个参数 (1000) 定义了较远的相机视锥 平面。在此案例中,当某个对象移过 ±1000 个单位时, 将被视为超出可见的 Three.js 范围,并将从视图中剪切掉。new
•Position 相机位置参数
•LookAt 看哪
----待续