Interval 値

Interval クラスは、インターバル(時間間隔)を示します。

インターバルには、開始と終了の 2 つの時間値コンポーネントがあります。

開始値と終了値は、数値または時間値(フレーム数として解釈される数値)にすることができます。

コンストラクタ

interval <start_time> <end_time> | #forever | #never

開始値と終了値から新しいインターバル値を作成します。

3ds Max 2024.1 Update の新機能: #forever および #never オプションはそれぞれ、実質的に外部のタイム スパンを持つ間隔を作成するか、タイム スパンを持たない間隔を作成します。

例:

never = interval #never
--> (interval -1.34218e+07f -1.34218e+07f)
forever = interval #forever
--> (interval -1.34218e+07f 1.34218e+07f)

プロパティ

<interval>.start : Time

インターバルの開始値を取得/設定します。

<interval>.end : Time

インターバルの終了値を取得/設定します。

t = animationRange.start + 5
orig_anim_range=animationRange -- store original animation range
animationRange=interval 0 100000 -- set real long animation range
-- assign script controller, controllers range is the current
-- animation range
ControlObj.scale.controller=scale_script()
-- assign a script to the controller
ControlObj.scale.controller.script = controlscript
-- reset animationRange back to original value
animationRange=orig_anim_range

上記の例では、システム グローバル変数を参照しています。

詳細は、「3ds Max システム グローバル」を参照してください。