为全面控制产品表面与理论曲面之间的偏差,引入球域Bézier曲面的定义,作为圆域Bézier曲线在三维空间的推广形式.根据经典微分几何中双参数曲面族的包络原理,运用球面参数坐标和Cramer法则,给出了球域Bézier曲面边界的精确数学显式表达式.依据函数逼近论中Legendre多项式的正交性,得到了采用多项式形式表示的球域Bézier曲面的精确边界的最佳平方逼近.进一步利用Legendre基与Bernstein基的转换公式,采用计算机辅助设计(CAD)系统中常用的Bézier形式表示球域Bfzier曲面的近似边界.该算法表示简单,易于实现.通过具体实例对逼近效果进行演示与分析,结果表明该算法的逼近误差小,效果好.
Ball Bézier surface was introduced as a generalization of disk Bézier curve in 3D space in order to totally control the deviation between the exterior of a product and the theoretical surface. An explicit mathematical representation of the exact boundary of a ball Bézier surface was given by recurring to the envelope theory of the family of bivariate surfaces in the classic differential geometry, as well as the spherical coordinates and the Cramer's rule. According to the orthonormality of Legendre polynomials in the function approximation theory, the exact boundary of the hall Bézier surface was optimally squarely approximated in polynomial form. Furthermore, using the transformation formulae between Legendre basis and Bernstein basis, the approximate boundary of the surface was expressed in Bézier form, which is usually used in computer aided design (CAD) systems. Finally numerical examples were presented and analyzed. This algorithm is simple and easy to realize. Examples showed that the approximation error is small and the approach has good results.