MQScene 管理相机等场景信息。
属性#
| 读取(get) | 写入(set) | 类型 | 名称 | 说明 | ||||
|---|---|---|---|---|---|---|---|---|
| x | x | float | head | 航向角 | ||||
| x | x | float | pitch | 俯仰角 | ||||
| x | x | float | bank | 滚转角 | ||||
| x | x | float | fov | 视野角度 | ||||
| x | int | ortho | ortho
|
|||||
| x | x | MQPoint | globalDirectionalLight | 灯光方向 | ||||
| x | x | MQColor | globalAmbientColor | 全局环境光颜色 |
方法#
| 成员 | 说明 |
|---|---|
| getCameraPos | 获取相机位置。 |
| setCameraPos | 设置相机位置。 |
| getCameraAngle | 获取相机角度。 |
| setCameraAngle | 设置相机角度。 |
| getLookAtPos | 获取相机注视的位置。 |
| setLookAtPos | 设置相机注视的位置。 |
| getRotationCenter | 获取相机旋转中心的位置。 |
| setRotationCenter | 设置相机旋转中心的位置。 |
| getBackgroundImage | 获取背景图像文件名。 |
| setBackgroundImage | 设置背景图像文件名。 |
| getBackgroundImagePosition | 获取背景图像的放置方式。 |
| setBackgroundImagePosition | 获取背景图像的放置方式。 |
getCameraPos #
获取相机位置。
- 返回值:
MQPoint - 相机位置
setCameraPos(pos)#
设置相机位置。
- 参数:
MQPoint pos - 相机位置
getCameraAngle #
获取相机角度。
- 返回值:
MQAngle - 相机角度
setCameraAngle(angle)#
设置相机角度。
- 参数:
MQAngle angle - 相机角度
getLookAtPos #
获取相机注视的位置。
- 返回值:
MQPoint - 注视位置
setLookAtPos(pos)#
设置相机注视的位置。
- 参数:
MQPoint pos - 注视位置
getRotationCenter #
获取相机旋转中心的位置。
- 返回值:
MQPoint - 旋转中心
setRotationCenter(center)#
设置相机旋转中心的位置。
- 参数:
MQPoint center - 旋转中心
getBackgroundImage #
获取背景图像文件名。
- 返回值:
string - filename
setBackgroundImage(filename)#
设置背景图像文件名。
- 参数:
string filename - 要加载的文件名
- 返回值:
int - 结果
[0] 失败
[1] 成功
getBackgroundImagePosition #
获取背景图像的放置方式。
- 返回值:
list<float> - 左、上、右、下、旋转角度
setBackgroundImagePosition(list)#
获取背景图像的放置方式。
- 参数:
list<float> list - 左、上、右、下、旋转角度
- 返回值:
int - 结果
[0] 失败
[1] 成功