- override
Returns the value of the curve at point t
.
The value of t
must be between 0.0 and 1.0, inclusive.
Source
@override double transform(double t) { assert(begin >= 0.0); assert(begin <= 1.0); assert(end >= 0.0); assert(end <= 1.0); assert(end >= begin); if (t == 0.0 || t == 1.0) return t; t = ((t - begin) / (end - begin)).clamp(0.0, 1.0); if (t == 0.0 || t == 1.0) return t; return curve.transform(t); }