脚本与 Python API

MQScene · 场景

本页目录
  1. 属性
  2. 方法
  3. getCameraPos
  4. setCameraPos(pos)
  5. getCameraAngle
  6. setCameraAngle(angle)
  7. getLookAtPos
  8. setLookAtPos(pos)
  9. getRotationCenter
  10. setRotationCenter(center)
  11. getBackgroundImage
  12. setBackgroundImage(filename)
  13. getBackgroundImagePosition
  14. setBackgroundImagePosition(list)

MQScene 管理相机等场景信息。

属性#

读取(get) 写入(set) 类型 名称 说明
x x float head 航向角
x x float pitch 俯仰角
x x float bank 滚转角
x x float fov 视野角度
x int ortho ortho
[0] 透视视图
[1] 正交视图
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] 成功
输入关键词,查找手册中的内容。