コンテンツにスキップ

FlippedCurve クラス

CurveValueを時間軸・値軸で反転したカーブ(1 - curve(1 - t))。

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

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

object ← Curve ← FlippedCurve

ICurve, IEquatable<Curve>, IEquatable<FlippedCurve>

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

CurveValueを時間軸・値軸で反転したカーブ(1 - curve(1 - t))。

public FlippedCurve(ICurve CurveValue)

CurveValue ICurve

public ICurve CurveValue { get; init; }

ICurve

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

protected override double TransformInternal(double t)

t double

double