KeyFrame
KeyFrame class
キー フレームは、主に時間と値によって定義されます。一部の補間タイプでは、最終的なサンプリング値を計算することによって接線/張力/バイアス/連続性も使用されます。 非キー フレームの時間位置のサンプリング値が補間されます。前のキーフレームと次のキーフレームの間のキーフレームによる 最初/最後のキーフレームの前後の値は、Extrapolation
class.
コンストラクター
名前 | 説明 |
---|
KeyFrame(KeyframeSequence, double) | 指定したcurve に新しいキーフレームを作成します |
プロパティ
名前 | 説明 |
---|
Bias { get; set; } | TCB スプラインで使用されるバイアスを取得または設定します |
Continuity { get; set; } | TCB スプラインで使用される連続性を取得または設定します |
Flat { get; set; } | キー フレームがフラットであるかどうかを取得または設定します。 次または前のキー フレームが同じ値を持つ場合、キー フレームはフラットである必要があります。 フラット キー フレームには、フラット接線と固定補間があります。 |
IndependentTangent { get; set; } | アウト接線とネクスト イン接線が独立していることを取得または設定します。 |
Interpolation { get; set; } | キーの補間タイプを取得または設定します。list.data[index] は、サンプリングされた値を計算する方法のアルゴリズムを定義します。 |
NextInTangent { get; set; } | このキー フレームの次のイン (左) タンジェントを取得または設定します。 |
NextInWeight { get; set; } | このキー フレームの次のイン (左) ウェイトを取得または設定します。 |
OutTangent { get; set; } | このキー フレームのアウト (右) タンジェントを取得または設定します。 |
OutWeight { get; set; } | このキー フレームのアウト (右) ウェイトを取得または設定します。 |
StepMode { get; set; } | キーのステップ モードを取得または設定します。 補間タイプがConstant、list.data[index] は、補間中に使用されるキー フレームの値を決定します。 APreviousValue左のキー フレームの値が使用されることを意味します ANextValue次の右のキーフレームの値が使用されることを意味します |
TangentWeightMode { get; set; } | キーのタンジェント ウェイト モードを取得または設定します。 アウト タンジェントまたは次のイン タンジェントは、select correct によってカスタマイズできます。WeightedMode |
Tension { get; set; } | TCB スプラインで使用される張力を取得または設定します |
Time { get; set; } | list.data[index] キー フレームの時間位置を秒単位で取得または設定します。 |
TimeIndependentTangent { get; set; } | 接線が時間に依存しないことを取得または設定します |
Value { get; set; } | キー フレームの値を取得または設定します。 |
メソッド
名前 | 説明 |
---|
override ToString() | キー フレームの文字列表現を取得します |
関連項目