コンテンツにスキップ

Cubic クラス

制御点(A,B)(C,D)を持つ3次ベジェ曲線。CSSのcubic-bezier相当。

名前空間: FloatSoda.Animation
アセンブリ: FloatSoda.dll

public record Cubic : Curve, ICurve, IEquatable<Curve>, IEquatable<Cubic>

object ← Curve ← Cubic

ICurve, IEquatable<Curve>, IEquatable<Cubic>

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()

制御点(A,B)(C,D)を持つ3次ベジェ曲線。CSSのcubic-bezier相当。

public Cubic(double A, double B, double C, double D)

A double

B double

C double

D double

public double A { get; init; }

double

public double B { get; init; }

double

public double C { get; init; }

double

public double D { get; init; }

double

t∈(0,1) の変換本体。派生クラスが実装します。

protected override double TransformInternal(double t)

t double

double