cycleoffsett(start_time, end_time)
→ float
サイクルの度に、最初の値が前のサイクルの最後の値になるように、その繰り返す値をずらします。 開始フレームが終了フレームよりも小さい場合は、そのアニメーションは順方向にサイクルし、そうでないなら逆方向にサイクルします。
この関数は、フレームではなく時間を受け入れるという点を除いてhou.cycleoffset()と同じです。 正確にモーションを繰り返したいのであれば、代わりにhou.cycle()関数を使用してください。
この関数は、現行のプレイバー時間とパラメータのキーフレームの情報(例えば、inとoutの値、接線、アクセラレーションなど)を使用して それら自身を評価する特殊なアニメーション関数の1つです。 それらの関数を評価するのに必要な情報はキーフレームから発生するので、それらの関数は、ほとんど、または、まったくパラメータを受け取りません。
パラメータのエクスプレッション外からこの関数をコールすると、hou.NotAvailable例外を発生します。
See also |