跳转至

样条

Quote

本文主要内容参考自 The Continuity of Splines

0. 线性插值(Lerp / Linear Interpolation)

Lerp: \(Lerp(a, b, t) = (1-t)a + tb\)

1. 贝塞尔曲线(Bézier Curve)

假设有三个点 \(P_0, P_1, P_2\),我们分别对\(P_0\)\(P_1\)进行线性插值,对\(P_1\)\(P_2\)进行线性插值,然后再对这两个结果进行线性插值,得到的结果就是二阶贝塞尔曲线上的点。

\(B(t) = Lerp(Lerp(P_0, P_1, t), Lerp(P_1, P_2, t), t)\)

1.1 贝塞尔曲线的表示方式