MQSystem class

Method

Member Description
getDocument ドキュメントを取得します。
newObject オブジェクトを新規作成します。
newMaterial マテリアルを新規作成します。
newPoint MQPointを新規作成します。
newCoordinate MQCoordinateを新規作成します。
newColor MQColorを新規作成します。
newAngle MQAngleを新規作成します。
newMatrix MQMatrixを新規作成します。
messageBox メッセージボックスを表示します。
println ログを出力します。(改行あり)
clearLog ログを消去します。
getSystemPath システム予約されたパスを取得します。
getLanguage GUIに使用される言語を取得します。
getResourceString システム予約されたパスを取得します。
openSetting 設定を開きます。

getDocument

ドキュメントを取得します。

戻り値:
MQDocument - ドキュメント

newObject

オブジェクトを新規作成します。

戻り値:
MQObject - 新規オブジェクト
注意点:
作成した時点ではドキュメントに登録されていません。

newMaterial

マテリアルを新規作成します。

戻り値:
MQMaterial - 新規マテリアル
注意点:
作成した時点ではドキュメントに登録されていません。

newPoint([x, y, z])

MQPointを新規作成します。

引数:
float x - X座標
float y - Y座標
float z - Z座標
戻り値:
MQPoint - 新規座標

newCoordinate([u, v])

MQCoordinateを新規作成します。

引数:
float u - U座標
float v - V座標
戻り値:
MQCoordinate - 新規UV座標

newColor([r, g, b])

MQColorを新規作成します。

引数:
float r -
float g -
float b -
戻り値:
MQColor - 新規色

newAngle([head, pitch, bank])

MQAngleを新規作成します。

引数:
float head - ヘッド角
float pitch - ピッチ角
float bank - バンク角
戻り値:
MQAngle - 新規回転角

newMatrix

MQMatrixを新規作成します。

戻り値:
MQMatrix - 新規行列
注意点:
行列は単位行列として初期化されています。

messageBox(message)

メッセージボックスを表示します。

引数:
string message - 表示するメッセージ

println(message)

ログを出力します。(改行あり)

引数:
string message - 出力するメッセージ

clearLog

ログを消去します。

getSystemPath(type)

システム予約されたパスを取得します。

引数:
string type - システムパスの種類
[Root] Metaseq.exeが存在しているフォルダ (例:"C:\Program Files\Metaseq")
[ExeFile] Metaseq.exeのパス (例:"C:\Program Files\Metaseq\Metaseq.exe")
[IniFile] Metaseq.iniのパス (例:"C:\Program Files\Metaseq\Metaseq.ini")
[SettingXmlFile] Metaseq.setting.xmlのパス (例:"C:\Program Files\Metaseq\Metaseq.setting.xml")
[Data] データフォルダのパス (例:"C:\Program Files\Metaseq\Metaseq\Data")

getLanguage

GUIに使用される言語を取得します。

戻り値:
string - 言語

getResourceString(name)

システム予約されたパスを取得します。

引数:
string name - リソース名
戻り値:
string - リソース文字列

openSetting(section)

設定を開きます。

引数:
string section - セクション名
戻り値:
MQSetting - 設定オブジェクト