Three.js学习(相机,场景,渲染,形状)

 相机分为透视相机和正交相机(还有第三人称相机不介绍)。对象

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 看哪

----待续

相关文章
相关标签/搜索