相机(Camera)
三维空间 到 二维屏幕 的投影方式。
正交投影照相机 与 透视投影照相机

透视投影照相机,图中的(a),有“近大远小”的效果,类似人眼在真实世界中看到的。
正交投影照相机,图中的(b),像数学几何学课上老师教我们画的效果。对于在三维空间内平行的线,投影到二维空间中也一定是平行的(如下)。
正交投影照相机(Orthographic Camera)
视景体(Frustum): 相机拍摄到的空间的位置
正交投影照相机 有 六个面
js
THREE.OrthographicCamera(left, right, top, bottom, near, far);
视景体内部(灰色部分)的物体才可能显示在屏幕上
Camera 横竖比例 与 Canvas 长宽比一致,才能保证物体的比例正确显示。
即(right - left)与(top - bottom)
demo
todo
Perspective Camera / 透视投影照相机

js
THREE.PerspectiveCamera(fov, aspect, near, far);灰色的部分是视景体,是可能被渲染的物体所在的区域。
fov 是视景体竖直方向上的张角(角度制而非弧度制)
aspect 等于 width / height,是照相机水平方向和竖直方向长度的比值,通常设为 Canvas 的横纵比例。
near 和 far 分别是照相机到视景体最近、最远的距离,均为正值,且 far 应大于 near。