B样条曲线曲面 1.B样条曲线 B样条曲线(B-spline curve)是一种在计算机图形学和计算几何中广泛使用的参数曲线。它是贝塞尔曲线(Bezier curve)的一种推广,提供了更好的局部控制能力。B样条曲线由一组控制点(也称为控制顶点)和一组基函数(称为B样条基函数)定义。 1.1.B样条曲线的定义 给定一组 ( n + 1 ) 个控制点 ( P i ) 和一组节点( k n
一、B 样条曲线的定义和性质 p p p 次 B 样条曲线的定义为 C ( u ) = ∑ i = 0 n N i , p ( u ) P i , a ≤ u ≤ b (1) \pmb C(u)=\sum_{i=0}^nN_{i,p}(u)\pmb P_i,\quad a\leq u\leq b\tag{1} C(u)=i=0∑nNi,p(u)Pi,a≤u≤b(1) 这里 P i
一、B 样条基函数的定义和性质 令 U = { u 0 , u 1 , ⋯ , u m } U=\{u_0,u_1,\cdots,u_m\} U={u0,u1,⋯,um} 是一个单调不减的实数序列,即 u i ≤ u i + 1 , i = 0 , 1 , ⋯ , m − 1 u_i\leq u_{i+1},i=0,1,\cdots,m-1 ui≤ui+1,i=0,1,⋯,m−1。