Tag: catmull rom curve

Catmull-rom曲线没有尖点,也没有自交点

我有以下代码来计算四个控制点之间的点来生成一个catmull-rom曲线: CGPoint interpolatedPosition(CGPoint p0, CGPoint p1, CGPoint p2, CGPoint p3, float t) { float t3 = t * t * t; float t2 = t * t; float f1 = -0.5 * t3 + t2 – 0.5 * t; float f2 = 1.5 * t3 – 2.5 * t2 + 1.0; float f3 = -1.5 […]