技术栈
deboor
haing2019
4 小时前
算法
·
b样条曲线
·
deboor
使用deboor法计算三次B样条曲线在参数为u处的位置的方法介绍
目标是计算 C(u),即曲线上参数为 u 的点。找到正确的区间 (Find Span): 找到节点向量中满足 u_k <= u < u_{k+1} 的索引 k。这个 k 就是“节点跨度”(knot span)。由于首尾有重复节点,实际有效的 k 范围是 [p, m-p-1] 或 [3, len(U)-4]。
我是有底线的