期刊文献+

三角和张量积Bézier曲面间相互转换的新方法 被引量:1

New Conversion between Triangular and Tensor-Product Bézier Patches
下载PDF
导出
摘要 在计算机辅助几何设计中 ,已有的三角 Bézier曲面和张量积 Bézier曲面间的相互转换算法 ,通常是将一个三角 Bézier曲面转化为三个张量积 Bézier曲面 ,或将一个张量积 Bézier曲面转化为两个三角 Bézier曲面 ,但这样会增加系统存储和显示的负担 .针对这一问题 ,提出了一类新的转换方法 ,即 :将一个三角 Bézier曲面表示为一个张量积 Bézier曲面的 Trimm ed曲面 ,或者将一个张量积 Bézier曲面表示为一个三角 Bézier曲面的 Trimmed曲面 .理论分析和实验结果表明 ,当用基于广义 de Casteljau算法实现转换时 ,新方法与已有方法的数值精度相同 ,而在计算时间和存储量方面只有原来方法的 1/ 3或 1/ 2 .此外 ,新方法有利于在 Open GL的编程环境下显示三角Bézier曲面 . Triangular and tensor product Bézier patches are widely used in computer aided geometric design. It is important to study the conversion between them for modeling complex shapes, fulfilling data exchanges between CAD systems, etc. In general, a triangular Bézier patch is converted into three tensor product Bézier patches, or a tensor product Bézier patch is converted into two triangular Bézier patches. However, such conversions will increase the burdens of storage and display. In this paper, a new conversion scheme between two types of patches are given, i.e., a triangular Bézier patch is converted into a trimmed surface of tensor product Bézier patch, or a tensor product Bézier patch is converted into a trimmed surface of triangular Bézier patch. Theoretical analysis shows that the runtime and storage of new approach are only 1/2 or 1/3 of that of existing approaches, and experiments show that the numerical accuracy remains unchanged. The additional advantage of new approach is able to display the triangular Bézier patches by using OpenGL API.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2001年第5期467-472,共6页 Journal of Computer-Aided Design & Computer Graphics
基金 国家自然科学基金青年基金!( 6990 3 0 0 8) 国家自然科学基金!( 69973 0 40 ) 浙江省自然科学基金!( 6980 2 2 )
关键词 三角BÉZIER曲面 张量积BÉZIER曲面 TRIMMED曲面 几何造型 计算机辅助设计 triangular Bézier patch, tensor product Bézier patch, Trimmed surface, de Casteljau algorithm
  • 相关文献

参考文献1

二级参考文献6

  • 1胡事民,1992年
  • 2Liu D,CAD,1989年,21卷,194页
  • 3叶林,应用数学学报,1987年,10卷,413页
  • 4刘鼎元,应用数学学报,1986年,9卷,432页
  • 5苏步青,浙江大学学报,1982年,计算几何专辑,13页
  • 6谢邦杰,线性代数,1978年

共引文献1

同被引文献14

  • 1Sederberg T,Parry S. Free-form deformation of solid geometricmodels. ACM Computer Graphics,1986,204 :537-541.
  • 2Feng J, Nishita T, Jin X, Peng Q. B-spline free-form deforma-tion of polygonal object as trimmed B-zier surfaces. The VisualComputer, 2002,188 :493-510.
  • 3Feng J, Heng P, Wong T. Accurate B-spline free-form deforma-tion of polygonal objects. Journal of Graphics Tools, 1998, 33 -11-27.
  • 4Feng J, Peng Q. Accelerating accurate B-spline free-form de-formation through polynomial interpolation. Journal of Graph-ics Tools, 2000, 51-1-8.
  • 5Parry S. Free-form deformations in a constructive solid geometry modeling system[Ph D dissertation]. Department of Civil Engineering, Brigham Young University, Utah, USA, 1986.
  • 6Griessmair J, Purgathofer W. Deformation of solids with trivariate B-Splines. In: Hansmann W, Hopgood FRA, Strasser Weds. Proceedings of Eurographics'89. North-Holland:Elsevier Science Publisher, 1986. 137-148.
  • 7Nimscheck U M. Rendering for free-form deformations. Computer Laboratory, University of Cambridge, UK: Technical Report 381,1995.
  • 8Gain J, Dodgson N. Adaptive refinement and decimation under free-form deformation. In.. Proceedings of Eurographics UK-99, Cambridge, UK, 1999. http://people, cs. uct. ac. za/jgain/publications/EUUK99, ps. gz.
  • 9Feng J, Peng Q. Fast algorithm for composition of the Bernstein polynomials. In: Lin Zheng-Hui, Cheng Hou-Peng eds.Proceedings of CAD - Computer Graphics' 99, Shanghai Wenhui Publisher, 1999. 762-766.
  • 10Hu S. Conversion of a triangular B6zier patch into three rectangular B6zier patches. Computer-Aided Geometric Design, 1996,133:219-226.

引证文献1

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部