OrthographicCamera 正交相机

—> Camera —> Object3D

采用正交相机, 无论物体与相机的距离多大, 呈现出来的大小是一样的。它的可拍摄区域是一个长方体。

OrthographicCamera( left, right, top, bottom, near, far ) { } var cameraOrthographic = new THREE.OrthographicCamera( -w, w, h, -h, 1, 1000 );

Attributes

type : String

Default value : 'OrthographicCamera'
Description : 类型

isOrthographicCamera : true

Default value : true (只读)
Description : 类型是否为正交相机。

left : Float

Default value : -1
Description : 相机视椎体左平面到相机的距离。

right : Float

Default value : 1
Description : 相机视椎体右平面到相机的距离。

top : Float

Default value : 1
Description : 相机视椎体顶面到相机的距离。

bottom : Float

Default value : -1
Description : 相机视椎体底面到相机的距离。

near : Float

Default value : 0.1
Description : 相机视椎体近平面到相机的距离。

far : Float

Default value : 2000
Description : 相机视椎体远平面到相机的距离。

view : Object

Default value : null
Description : 视椎体窗口格式。 使用setViewOffset()设置。

zoom : Number

Default value : 1
Description : 缩放系数。

Methods

clearViewOffset( ) : null

清除视图偏移。

setViewOffset( fullWidth, fullHeight, x, y, width, height ) : null
fullWidth Float 多视图设置的总宽度
fullHeight Float 多视图设置的总高度
x Float 前置摄像头的水平偏移
y Float 前置摄像头的纵向偏移
width Float 前置摄像头的宽度
height Float 前置摄像头的高度

设置较大视椎体的偏移量。 这对于多窗口或多显示器/多机器设置很有用.

updateProjectionMatrix( ) : null

更新相机投影矩阵, 在参数发生变化后必须调用.

图解API