摘要:为了将B样条曲线曲面转换为Bézier曲线曲面,讨论B样条基函数向Bernstein基函数的转换算法.从B样条基函数的de BoorCox递推定义出发,给出在任意一个长度非零的节点区间上,相邻次数的B样条基函数之间的递推关系.并进一步给出在局部参数下,在单位长度的定义区间上,高次与低次B样条基函数之间的递推公式.基于此,结合Bernstein基函数的递推公式,导出了从B样条基函数到Bernstein基函数的转换矩阵中,高次与低次结果中矩阵元素之间的递推关系,从0次B样条基函数的Bernstein基函数表示结果开始,递推得到任意次的表示结果.所得递推关系形式简洁,转换算法具有普适性,为运用Bézier方法的理论成果与成熟算法解决B样条方法的相关问题提供了理论基础.并给出了用该算法实现从B样条曲面向分片Bézier曲面表示形式的转换流程以及数值实例,验证了该算法的正确性和实用性.