| 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)チャンネルを合わせ直します。