On this page | |
Replaced by |
chrefit [-v] [-l] [-r|-R start end] [-t tolerance] channel_patterns
3次補間を使ってチャンネルを合わせ直し、キーを削除して、適切な場所に新しいキーを挿入します。
これは、チャンネルにあまりにも多くのキーがあり、3次補間による近似化で単純化したい時に役に立ちます。 このコマンドは、各フレームのチャンネル値を取得して、指定した許容値内でそれらの値を通過するようにカーブセグメントを合わせ直します。
キーが近似化したカーブセグメントの境界に挿入されます。-lオプションを指定すれば、キーがローカルの最大値と最小値に挿入されます。
-rや-Rのどれかのオプションを使って範囲を指定すれば、チャンネルが、この間隔内でのみ合わせ直されます。
これらのオプションを使えば、チャンネルの長さを拡張することもできるので、sin($F)
などのエクスプレッションを含むチャンネルで役に立ちます。
オプション ¶
-v
詳細出力をプリントします。
-l
ローカルの最大値と最小値をキーします。
-t tolerance
既存のチャンネルデータを新しいカーブにフィットさせるための許容値。 許容値を指定しなかった場合のデフォルト値は、0.01です。
-r start end
チャンネルを合わせ直す時間の間隔を定義します。
-R start end
チャンネルを合わせ直すフレームの範囲を定義します。
Examples ¶
chrefit /obj/model/tx
/obj/model/のtxチャンネルを合わせ直します。
chrefit -t 1.0 /obj/model/t?
すべてのtranslate(tで始まる2文字のチャンネル)を1.0の許容値で合わせ直します。
chrefit -v -t 0.0001 /obj/obj1/*
/obj/obj1のすべてのチャンネルを0.0001の許容値で合わせ直し、オペレーションの詳細なレポートをプリントします。
chrefit -R 10 20 /obj/obj1/rz
フレーム10から20までの間のobj1オブジェクトのZ軸周りの回転(rz)チャンネルを合わせ直します。