方法

#Mdispose
签名
dispose(): void
描述

销毁相机管理对象

返回void
#MgetActiveCamera
签名
getActiveCamera(): PCamera
描述

获取激活的相机对象

@returns
返回PCamera
#MgetAspect
签名
getAspect(): number
描述

获取画布纵横比

@returns
返回number
#MgetCameraCount
签名
getCameraCount(): number
描述

获取相机数目

@returns
返回number
#MgetCameraList
签名
getCameraList(): PCamera[]
描述

获取相机对象列表

@returns
返回PCamera[]
#MgetDefaultCamera
签名
getDefaultCamera(): PCamera
描述

获取默认相机对象

@returns
返回PCamera
#Minitial
签名
initial(width: number, height: number): void
描述

初始化画布大小,更新默认相机

参数
width: number

画布宽度

参数
height: number

画布高度

返回void
#Minsert
签名
insert(name: string, data: ModelCameraComponentData, owner: ModelCameraComponent): PCamera
描述

插入相机数据,创建新的相机对象

@returns

新的相机对象

参数
name: string

相机名称

参数
data: ModelCameraComponentData

相机相关数据

参数
owner: ModelCameraComponent

相机所属组件

返回PCamera
#MinsertCamera
签名
insertCamera(camera: PCamera): void
描述

插入相机对象

参数
camera: PCamera

相机对象

返回void
#Mremove
签名
remove(camera: number | PCamera): void
描述

根据对象或者索引,删除相机对象

参数
camera: number | PCamera

索引或相机对象

返回void
#MupdateDefaultCamera
签名
updateDefaultCamera(fov: number, viewportMatrix: Matrix4, aspect: number, nearPlane: number, farPlane: number, position: Vector3, rotation: Quaternion, clipMode: number): void
描述

更新默认相机状态,并计算新的透视和相机矩阵

参数
fov: number

视角

参数
viewportMatrix: Matrix4

视图矩阵

参数
aspect: number

纵横比

参数
nearPlane: number

近裁剪平面

参数
farPlane: number

远裁剪平面

参数
position: Vector3

位置

参数
rotation: Quaternion

旋转

参数
clipMode: number

剪裁模式

返回void