KeyFrame

KeyFrame class

キー フレームは、主に時間と値によって定義されます。一部の補間タイプでは、最終的なサンプリング値を計算することによって接線/張力/バイアス/連続性も使用されます。 非キー フレームの時間位置のサンプリング値が補間されます。前のキーフレームと次のキーフレームの間のキーフレームによる 最初/最後のキーフレームの前後の値は、Extrapolationclass.

public class KeyFrame

コンストラクター

名前説明
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()キー フレームの文字列表現を取得します

関連項目