次のメソッドは、[時間設定](Time Configuration)ダイアログ ボックスのオプションを取得/設定します。
getKeyStepsPos() setKeyStepsPos <boolean>
[キー モード切り替え](Key Mode Toggle)がオンのとき、次の位置キーにジャンプするかどうかを取得および設定します。
getKeyStepsRot() setKeyStepsRot <boolean>
[キー モード切り替え](Key Mode Toggle)がオンのとき、次の回転キーにジャンプするかどうかを取得および設定します。
getKeyStepsScale() setKeyStepsScale <boolean>
[キー モード切り替え](Key Mode Toggle)がオンのとき、次のスケール キーにジャンプするかどうかを取得および設定します。
getKeyStepsSelOnly() setKeyStepsSelOnly <boolean>
[キー モード切り替え](Key Mode Toggle)がオンのとき、[選択オブジェクトのみ](Selected Objects Only)を使用するかどうかを取得および設定します。
getKeyStepsUseTrans() setKeyStepsUseTrans <boolean>
[キー モード切り替え](Key Mode Toggle)がオンのとき、[現在の変換を使用](Use Current Transform)を使用するかどうかを取得および設定します。
次の 3ds Max システム グローバル変数は、[時間設定](Time Configuration)ダイアログ ボックスに適用されます。
animationRange
アクティブなアニメーション範囲の開始フレームおよび終了フレームを定義する間隔値を取得/設定します。.
この値は、[時間設定](Time Configuration)ダイアログ ボックス > [アニメーション](Animation)領域 > [開始時間](Start Time)、[終了時間](End Time)に設定した値、および[シーンをレンダリング](Render Scene)ダイアログ ボックスの[時間出力](Time Output)領域にある、[アクティブ タイム セグメント](Active Time Segment)オプションの表示値が格納されています。
animationRange 間隔の開始と終了の値は、 animationRange.start および animationRange.end を使用して個別に読み取ることができます。
ただし、個別に設定することはできません。完全な時間間隔は、 animationRange 変数を使用して割り当てる必要があります。
例: |
animationRange --Get the current animation range (interval 0f 100f) animationRange = interval 10 50 --Set range to frames 10 to 50 (interval 10f 50f) animationRange.start --Get the start frame of the range 10f animationRange.end --Get the end frame of the range 50f --To change the end frame of the interval only: animationRange = interval animationRange.start 90f (interval 10f 90f) |
frameRate
現在のシーンのフレーム レートを定義する整数値(1 秒間のフレーム数)を取得/設定するシステム グローバル変数。
この値は、[時間設定](Time Configuration)ダイアログ ボックスで設定した値と同じです。
playActiveOnly timeConfiguration.playActiveOnly
アクティブなビューポートのみを再生するかどうかを取得/設定するシステム グローバル変数。
この値は、[時間設定](Time Configuration)ダイアログ ボックスで設定した値と同じです。
ブール値です。[アクティブ ビューポートのみ再生](Active Viewport Only) がオンの場合は true 、オフの場合は false です。
timeConfiguration.playbackSpeed
ビューポートの再生速度をインデックス付きの<整数>として取得/設定するシステム グローバル変数。
integer の有効な値は、1 - 1/4x、2 - 1/2x、3 - 1x、4 - 2x、5 - 4x です。
realTimePlayback timeConfiguration.realTimePlayback
リアルタイム モードで再生するかどうかを取得/設定するシステム グローバル変数。
この値は、[時間設定](Time Configuration)ダイアログ ボックスで設定した値と同じです。
ブール値 - [リアルタイム](Real Time)がオンの場合は true 、オフの場合は false になります。
timeConfiguration.playbackLoop
ビューポートの再生をループするかどうかを取得/設定するシステム グローバル変数。
[時間設定](Time Configuration)ダイアログ ボックスの[ループ](Loop)チェックボックスに対応します。
時間設定 .realTimePlayback が true に設定されている場合にのみ使用されます。
3ds Max 8 以降 で使用可能です。
timeConfiguration.useTrackBar
[時間設定](Time Configuration)ダイアログ ボックスの[キー ステップ/トラック バーを使用](Key Steps/Use TrackBar)チェック ボックスの状態を取得/設定するシステム グローバル変数。
ブール値はチェックマークを付けると true 、チェックマークを消すと false です。