MQScene class

カメラを含むシーン情報を管理します。

Property

get set Type Name Description
o o float head ヘッド角
o o float pitch ピッチ角
o o float bank バンク角
o o float fov 視野角 [0:90]
o x int ortho 平行投影かどうか
[0] 透視投影
[1] 平行投影
o o MQPoint globalDirectionalLight 光源の方向
o o MQColor globalAmbientColor シーン全体の環境光の色

Method

Member Description
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 - ファイル名

setBackgroundImage(filename)

下絵のファイル名を設定します。

引数:
string filename - 読み込まれるファイル名
戻り値:
int - 結果
[0] 失敗
[1] 成功

getBackgroundImagePosition

下絵の配置を設定します。

戻り値:
list<float> - 左,上,右,下,回転角

setBackgroundImagePosition(list)

下絵の配置を設定します。

引数:
list<float> list - 左,上,右,下,回転角
戻り値:
int - 結果
[0] 失敗
[1] 成功