InterpolationSimulation クラス
開始値から終了値までを指定された曲線で補間するシミュレーションです。
名前空間: FloatSoda.Animation
アセンブリ: FloatSoda.dll
public class InterpolationSimulation : ISimulationobject ← InterpolationSimulation
実装するインターフェイス
Section titled “実装するインターフェイス”継承したメンバー
Section titled “継承したメンバー”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
コンストラクター
Section titled “コンストラクター”InterpolationSimulation(double, double, TimeSpan, ICurve)
Section titled “InterpolationSimulation(double, double, TimeSpan, ICurve)”開始値から終了値までを指定された曲線で補間するシミュレーションです。
public InterpolationSimulation(double begin, double end, TimeSpan duration, ICurve curve)パラメーター
Section titled “パラメーター”begin double
開始時の値。
end double
完了時の値。
duration TimeSpan
補間に要する時間。
curve ICurve
正規化された進行率へ適用する曲線。
Dx(double)
Section titled “Dx(double)”指定時刻における1秒あたりの値の変化量を取得します。
public double Dx(double time)パラメーター
Section titled “パラメーター”time double
シミュレーション開始からの経過秒数。
指定時刻における1秒あたりの値の変化量。
IsDone(double)
Section titled “IsDone(double)”指定時刻でシミュレーションが完了しているかを判定します。
public bool IsDone(double time)パラメーター
Section titled “パラメーター”time double
シミュレーション開始からの経過秒数。
X(double)
Section titled “X(double)”指定時刻における値を取得します。
public double X(double time)パラメーター
Section titled “パラメーター”time double
シミュレーション開始からの経過秒数。
指定時刻における値。