CameraHelper 相机助手

—> Object3D

展示相机的可视空间区域。对于 PerspectiveCamera 是一个frustum(平截头体), 就像在金字塔中平行底面的截取一块;而对于 OrthographicCamera 就是一个长方体。

function CameraHelper( camera ) { } scene = new THREE.Scene(); camera = new THREE.PerspectiveCamera(60, window.innerWidth/window.innerHeight, 1, 10000); camera.lookAt(scene.position); camera.position.set(0, 0, 1000); var cameraPerspetive = new THREE.PerspectiveCamera(60, window.innerWidth/window.innerHeight, 100, 500); helper = new THREE.CameraHelper(cameraPerspetive); scene.add(helper); renderer.render(scene, camera);

Attributes

camera : Camera

Default value : 构造函数参数里的 camera
Description : 相机。

matrix : object

Default value : camera.matrixWorld
Description : 相机的矩阵世界。

matrixAutoUpdate : Boolean

Default value : false
Description : 矩阵自动更新。

pointMap : object

Default value : {}
Description : 点图。

Methods

update( ) : null

基于相机的投影矩阵来更新助手。