FloatCurve
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
1D フロートカーブを排序されたリストでエンコードされているインスタンスを表示するインスタンスを表示します。2つのキー間のインタープレーションカーブの形状は、FloatCurveKeys タイプのインタープレーションカーブ入力によって決定されます。
概要
方法
指定されたインデックスでコピーを返します。
期間の時間の最後の 1つ目のキーのインデックスを返します。
すべてのキーのコピーを Lua 配列の Datatype.FloatCurveKey|floatCurveKeys としてフロートカーブに返します。
指定された時間にパスした浮き曲線をサンプルします。
このカーブにパスされたキーを追加します。同じ時間にキーが見つかると、それが置き換えられます。
指定されたインデックスから開始するキーの数を削除します。
この曲線のキーを FloatCurveKey 配列を使用してリセットします。
プロパティ
方法
GetKeyIndicesAtTime
返された配列の最初のアイテムは、time (または 1 または曲線長の少ない) のキーのインデックスです (または、time がない場合の曲線長の少ない)。返された配列の 2番目のアイテムは、time (または、1> 曲線長の少ない1>
パラメータ
戻り値
GetKeys
すべてのキーのコピーを Lua 配列の Datatype.FloatCurveKey|floatCurveKeys としてフロートカーブに返します。
戻り値
Datatype.FloatCurveKey|float曲線キー 。
GetValueAtTime
指定された時間にパスした浮き曲線をサンプルします。
パラメータ
カーブをサンプルする時間。
戻り値
リクエストされた time の曲線の値。
InsertKey
このカーブにキーがパスされます。キーが同時に見つかると、そのキーは置き換えられます。返されたマトリックスに、最初の値は true があり、以前のキーが置き換えられた場合は false です。マーカーのインデックスは、マーカーが追加されたマトリックスのインデックスです。
パラメータ
FloatCurveKey を挿入する。
戻り値
(説明書を参詳細)。
RemoveKeyAtIndex
startingIndex インデックスから開始し、startingIndex のキーを削除する。削除されたキーの数を返します。
パラメータ
戻り値
削除されたキーの数。
SetKeys
この曲線のキーを FloatCurveKey 配列を使用してリセットします。この曲線のキーは、keys 配列をパラメーターとして渡すと、インサート前に時間順にソートされます。重複する時間のキーは、安定した方法で削除されます。
実際に挿入されたキーの数を返します。このカーブに以前に保存されたキーは、キーがアルゼントとして追加される前に削除されます。
パラメータ
Datatype.FloatCurveKey|float曲線キー 。
戻り値
挿入されたキーの数。