camera繼承Object3D,也是所有相機的基類。你建立相機那麼這個類就會被繼承。
構造函數
Camera()
建立一個新的相機。注意這個類不能直接被調用的;要麼是構造PerspectiveCamera,要麼是OrthographicCamera。
屬性
部分是繼承的Object3D
.isCamera
用來檢查自身或者派生類是不是相機。預設true。你無須改變它,它用于内部優化。
.matrixWorldInverse
matrixWorld的逆矩陣。matrixWorld包括相機世界變化的矩陣。
.projectionMatrix
投影矩陣
.layers
相機也屬于層的成員之一。這個是繼承于Object3D。
物體必須制定一個層。相機才會看得見這個物體。
方法:
.getWorldDirection(optionnalTarget)
傳回一個世界坐标中,相機觀看的方向的向量。如果參數optionalTarget設定了,那麼會傳回相機觀看這個optionalTarget物體的方向向量。
.lookAt(target)
target - 相機指向三維空間的位置資訊。
全局空間中,這個函數會讓相機盯着一個位置看。當然,相機的父物體是scene或者父物體坐标是(0,0,0)
.clone(camera)
參數:camera - 待複制的相機
傳回一個拷貝的相機