env-moon-info

概要

環境プラグインの月に関する定義を行います。

生成規則

env-moon-info ::=
Moon{
    ModelFileName = filename;
    ( ModelScale = float; )opt
    AxialInclination = float;
    RevolutionPeriod = float;
    InitialPhase = float;
}

解説

ModelFileName

オブジェクトの *.x ファイルを指定します。

ModelScale

*.x ファイルを使用する際のスケールを設定します。デフォルト値は 1.0 です。

AxialInclination

地軸の傾きの角度を指定します。

RevolutionPeriod

公転周期を日単位で設定します。

InitialPhase

初期位相を日単位で設定します。複数の月を作って位相を変えたい場合などに指定します。

月のオブジェクトは Z 軸が光源方向と同じになるように姿勢が設定されます。つまり、Z 軸の負方向に半球状のポリゴンを張ることにより、月の満ち欠けを表現することができます。月は加算ブレンドでレンダリングされます。

参照

env-plugin

▲SecTop | ▲PageTop
Copyright (c) 2003-2009 インターネット停留所