three.js相机包括正交相机(OrthographicCamera)和透视相机(PerspectiveCamera)。
// 创建正交相机:-1, 1, 1, -1、0.1、2000表示左、右、上、下、近点、远点的范围
const camera = new THREE.OrthographicCamera(-1, 1, 1, -1, 0.1, 2000);
// 创建透视相机:75是视锥角fov(角度),第二个参数是aspect,表示宽度和高度比例,0.1, 1000是近点和远点的范围。
const camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);
camera.position.set(30, 40, 50); // 设置相机位置
camera.lookAt(new THREE.Vector3(0, 0, 0)); // 让相机朝向世界坐标系原点:(0, 0, 0)