算法描述
Input: points \(𝒃_0,𝒃_1,\dots 𝒃_n∈ \mathbb{R} ^3\)
Output: curve \(x(t),t∈ [0,1]\)
过程示例
Repeated convex combination of control points
$$ b_i^{(r)}=(1-t)b_i^{(r-1)}+tb_{i+1}^{(r-1)} $$
点 \(b_0^{(0)},b_0^{(1)},b_0^{(2)},b_0^{(3)}是曲线 b_0^{(0)},b_0^{(3)}\)的控制点。
总结
- 给定\(t\),计算Bezier曲线\(x(t)\)上参数为\(t\)的点
[30:18]局限性:一次只能针对一个\(t\)值计算。
- 良好的几何意义:该点将曲线一分两条子Bezier 曲线,其控制顶点是中间生成的点
- 可用于Bezier曲线的离散及求根等许多应用
本文出自CaterpillarStudyGroup,转载请注明出处。 https://caterpillarstudygroup.github.io/GAMES102_mdbook/