コード例 #1
0
 private static double CalcBezierX(double aT, double aA1, double aA2) => ((CubicBezier.A(aA1, aA2) * aT + CubicBezier.B(aA1, aA2)) * aT + CubicBezier.C(aA1)) * aT;
コード例 #2
0
 private static double GetSlopeX(double aT, double aA1, double aA2) => 3.0 * CubicBezier.A(aA1, aA2) * aT * aT + 2.0 * CubicBezier.B(aA1, aA2) * aT + CubicBezier.C(aA1);
コード例 #3
0
 private static double CalcBezierY(double aT, double aA0, double aA1, double aA2, double aA3) => ((CubicBezier.AY(aA0, aA1, aA2, aA3) * aT + CubicBezier.BY(aA0, aA1, aA2)) * aT + CubicBezier.CY(aA0, aA1)) * aT + CubicBezier.DY(aA0);