期刊文献+

Bézier曲线/曲面间最近距离的几何裁剪算法 被引量:2

Geometric Pruning Method for Computing Minimum Distance between a Bézier Curve and a Bézier Surface
下载PDF
导出
摘要 曲线、曲面间距离的计算问题在CAD/CAM、计算机图形学中有着广泛的应用.为了精确计算Bézier曲线/曲面间的最近距离,结合稳定的曲线、曲面分裂技术提出一种基于offset滚动球裁剪的几何算法.首先给出判定条件来裁剪去落在曲面的滚动球外的曲线段,或者落在曲线的滚动球外的曲面片,以摒弃大部分不包含最近点的曲线段或曲面片,为后续可能的Newton方法提供较好的初始点;然后给出判定最近点是否落在曲线的端点或曲面的边界曲线上的条件,将曲线/曲面间的距离计算问题转化为点/曲面或曲线/曲线间的距离计算问题,简化了问题的复杂度,提高了计算效率.实例结果表明,文中算法具有较好的稳定性和较高的效率. The minimum distance computation problem has wide applications in CAD/CAM and computer graphics. This paper presents a sweeping sphere pruning based method for computing the minimum distance between a Bezier curve and a Bezier surface. Firstly, we provide a sufficient condition whether a curve is outside of the sweeping sphere of a surface, or whether a surface is outside of the sweeping sphere of a curve, which can prune most of sub-curves or surface patches which contain no closest poin1. Then we provide conditions whether the closest point is an end point of the curve or on a boundary curve of the surface, this turns the curve/surface case into a curve/curve or point/surface case, and leads to lower computation complexity and better efficiency. Examples illustrate the efficiency and the robustness of the new method.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2009年第10期1401-1405,1411,共6页 Journal of Computer-Aided Design & Computer Graphics
基金 国家自然科学基金(60803076) 浙江省自然科学基金(Y1090004) 浙江大学CAD&CG国家重点实验室开放基金(A0804)
关键词 最近距离 BÉZIER曲线 BÉZIER曲面 几何裁剪 降维简化 minimum distance Bezier curves Bezier surfaces geometric pruning dimension reduction
  • 相关文献

参考文献17

  • 1Zhou J F, Sherbrooke E C, Patrikalakis N M. Computation of stationary points of distance functions[J]. Engineering with Computers, 1993, 9(4) : 231-246.
  • 2Sederberg T W, Nishita T. Curve intersection using Bezier clipping [J].Computer-Aided Design, 1990, 22 (9) : 538- 549.
  • 3Patrikalakis N M, Maekawa T. Shape interrogation for computer aided design and manufacturing [M]. Berlin: Springer, 2002.
  • 4Johnson D E, Cohen E. Distance extrema for spline models using tangent cones [C]// Proceedings of Graphics Interface, Victoria, 2005:169-175.
  • 5Barton M, Juttler B. Computing roots of polynomials by quadratic clipping [J]. Computer Aided Geometric Design, 2007, 24(3).. 125-141.
  • 6Johnson D E, Cohen E. A framework for efficient minimum distance computations [C] //Proceedings of IEEE International Conference on Robotics and Automation, Leuven, 1998: 3678-3684.
  • 7Chen X D, Zhou Y, Shu Z Y, et al. Improved algebraic algorithm on point projection for Bezier curves [C]// Proceedings of the Znd International Muhisymposium on Computer and Computational Sciences, Iowa City, 2007: 158-163.
  • 8Limaiem A, Troehu F. Geometric algorithms for the intersection of curves and surfaces [J]. Computer Graphics, 1995, 19(3): 391-403.
  • 9Lin M C, Manoeha D. Fast interference detection between geometric models [J]. The Visual Computer, 1995, 11(10) : 542-561.
  • 10Piegl L A, Tiller W. Parametrization for surface fitting in reverse engineering [J].Computer-Aided Design, 2001, 33 (8) : 593-603.

二级参考文献4

  • 1王庆夏 黄光球 等.遗传算法与遗传规划[M].北京:冶金工业出版社,1997..
  • 2陈丽萍.模具型腔数控加工关键技术的研究[M].西安:西安交通大学,2000..
  • 3樊会元.基于演化计算技术的离心压缩机静止叶栅优化设计方法的研究[M].西安:西安交通大学,2000..
  • 4黄洪钟,赵正佳,姚新胜,冯春.遗传算法原理、实现及其在机械工程中的应用研究与展望[J].机械设计,2000,17(3):1-6. 被引量:31

共引文献19

同被引文献14

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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