正投影相机(OrthographicCamera)与透视投影相机(PerspectiveCamera)

694 阅读1分钟

正投影相机与透视投影相机的不同

API

正投影相机(OrthographicCamera)

// 构造函数格式
OrthographicCamera( left, right, top, bottom, near, far )

参数说明:

image.png

图说明:

image.png

透视投影相机(PerspectiveCamera)

// 实例化一个透视投影相机对象
const camera = new THREE.PerspectiveCamera();

参数说明:

image.png

图说明:

image.png

使用场景不同

什么时候使用正投影相机,什么时候使用透视投影相机? 透视投影相机模拟人眼效果,因此需要模拟人眼效果时使用透视投影相机,例如:人在场景中漫游或者俯瞰等。 正投影相机:不需要模拟人眼效果的场景,例如:地图2D效果等。