计算机应用 ›› 2014, Vol. 34 ›› Issue (7): 2054-2057.DOI: 10.11772/j.issn.1001-9081.2014.07.2054

• 虚拟现实与数字媒体 • 上一篇    下一篇

二次代数曲面拼接中的光顺处理

李耀辉,宣兆成,武志峰,孙原   

  1. 天津职业技术师范大学 信息技术工程学院,天津 300222
  • 收稿日期:2013-12-18 修回日期:2014-01-29 出版日期:2014-07-01 发布日期:2014-08-01
  • 通讯作者: 李耀辉
  • 作者简介:李耀辉(1968-),男,河北邢台人,教授,博士,主要研究方向:符号计算;宣兆成(1966-),男,黑龙江齐齐哈尔人,教授,博士,主要研究方向:可信计算;武志峰(1974-),男,河北邯郸人,教授,博士,主要研究方向:智能算法、数据挖掘;孙原(1988-),女,湖北武汉人,硕士研究生,主要研究方向:符号计算、计算机辅助几何设计。
  • 基金资助:

    天津市教委高校自然科学基金资助项目;天津工程师范学院自然科学基金资助项目;天津工程师范学院引进人才基金资助项目

Smoothening in surface blending of quadric algebraic surfaces

LI Yaohui,XUAN Zhaocheng,WU Zhifeng,SUN Yuan   

  1. School of Information Technology and Engineering, Tianjin University of Technology and Education, Tianjin 300222, China
  • Received:2013-12-18 Revised:2014-01-29 Online:2014-07-01 Published:2014-08-01
  • Contact: LI Yaohui

摘要:

针对直接采用理想交理论得到的拼接曲面在实际中不一定连续的问题,研究如何通过改变拼接曲面的构造方程以得到连续的拼接曲面及其光顺处理。首先,分析了拼接曲面在实际应用不连续的原因,若过渡曲面中含某个变元的项在其他变元满足某个值时变为0,则其与该变元不再相关,在几何图形上会表现为断开;然后,给出了保证拼接曲面在实际应用中连续的方法;之后,讨论了0阶和任意阶拼接曲面的光顺处理方法。对于0阶光滑连续曲面,将辅助曲面作为因子乘以一次函数后补偿到构造方程中的主曲面部分,调节参数使得拼接曲面光顺;对于任意阶连续曲面,在主曲面过渡方程中直接增加补偿函数。该方法可使0阶光滑连续曲面在不提高次数的情况下做到光顺。

Abstract:

To solve the problem of discontinuity when blending two surfaces with coplanar perpendicular axis, this paper discussed how to improve the equations about the blending surface so as to obtain the smooth and continuous blending surface. At first, this paper analyzed the reason of the uncontinuousness in the blending surface and pointed out that the items in one variable were removed when other variables equaled to some specified values. In this case, the blending equation was independent to this variable in these values and this indicated that the belending surface was disconnected. Then, a method which guarantees the blending surface countinuous was presented on the basis of above discussion. Besides this, this paper discussed how to smoothen it once the continuous blending surface was computed out. As for the G0 blending surface, regarding the polynomial of auxiliary surface as a factor, this factor was mulitiplied to a function f′ with degree one and the result was added to the primary surface fi. The smoothness of blending surface can be implemented by changing the coefficients in f. For the Gn blending surface, a compensated polynomial with degree at most 2 was added to the proposed primary blending equation directly when computing blending surface. This method smoothens the blending surface but does not increase the degree of G0 blending surface.

中图分类号: