Cubic クラス
制御点(A,B)(C,D)を持つ3次ベジェ曲線。CSSのcubic-bezier相当。
名前空間: FloatSoda.Animation
アセンブリ: FloatSoda.dll
public record Cubic : Curve, ICurve, IEquatable<Curve>, IEquatable<Cubic>実装するインターフェイス
Section titled “実装するインターフェイス”ICurve, IEquatable<Curve>, IEquatable<Cubic>
継承したメンバー
Section titled “継承したメンバー”Curve.Transform(double), Curve.TransformInternal(double), Curve.Flipped, Curve.PrintMembers(StringBuilder), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
コンストラクター
Section titled “コンストラクター”Cubic(double, double, double, double)
Section titled “Cubic(double, double, double, double)”制御点(A,B)(C,D)を持つ3次ベジェ曲線。CSSのcubic-bezier相当。
public Cubic(double A, double B, double C, double D)パラメーター
Section titled “パラメーター”A double
B double
C double
D double
public double A { get; init; }プロパティの値
Section titled “プロパティの値”public double B { get; init; }プロパティの値
Section titled “プロパティの値”public double C { get; init; }プロパティの値
Section titled “プロパティの値”public double D { get; init; }プロパティの値
Section titled “プロパティの値”TransformInternal(double)
Section titled “TransformInternal(double)”t∈(0,1) の変換本体。派生クラスが実装します。
protected override double TransformInternal(double t)パラメーター
Section titled “パラメーター”t double