[時間設定](Time Configuration)ダイアログ ボックス

次のメソッドは、[時間設定](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 です。