摘要
传统球体建模的几何元素是由非参数表示的数学方程生成,建模过程繁琐,不易形变生成其他模型。针对这些不足,提出基于双三次Bezier曲面的球体建模方法。采用de Casteljau细分算法,反求圆和椭圆的双三次Bezier曲面的控制点,获得了影响Bezier曲面控制点的魔术常数,给出了球体双三次Bezier曲面的控制点坐标,实现了基于三次Bezier曲面的三维球体、椭球体网格模型的绘制。通过调整控制点参数,生成了类似蛋形体以及苹果体等曲面体网格模型。实验结果表明,魔术常数为计算旋转体模型的控制点提供了新的技术支持,Bezier方法进行三维建模具有很强的设计灵活性和实用性。
The geometrical elements of traditional sphere modeling are generated by non-parametric mathematical equation,and the modeling process is complicated and difficult to be deformed to generate other models. Aiming at these problems,this paper proposes a spherical modeling method based on bicubic Bezier surface. Using the De Casteljau subdivision algorithm,the control points of the bicubic Bezier surface of circle and ellipse are solved,the magic constants of the Bezier surface control points are obtained,and the control point coordinates of the bicubic Bezier surface are given. It realizes the drawing of three-dimensional sphere and ellipsoidal grid model based on bicubic Bezier surface.By adjusting the parameters of the control points,a surface grid mode,which is similar to the egg body and the apple body,is generated. The experimental results show that the magic constants provide a new technical support for calculating the control points of the rotating body model,and the Bezier method has a strong design flexibility and practicability for three-dimensional modeling.
出处
《计算机应用与软件》
2017年第5期86-90,140,共6页
Computer Applications and Software
基金
山西省高等学校重点教改基金项目(J2011108)