期刊文献+

一类代数空间逼近样条

A kind of algebraic approximating spline in space
下载PDF
导出
摘要 给定空间不共面的四个有序数据点,可以形成一个四面体。在四面体内,Bernstein-Bézie(rB-B)形式定义两类正则实多项式代数曲面片,一类是二次的,一类是三次的。此两类曲面片在四面体内的交集为一条正则曲线段。先固定二次曲面片,并得到其参数形式,然后约简三次曲面片所对应的Bernstein系数,使之为带有三个形状调整的形状因子,其中两个分别代表曲线段端点处的曲率,另外一个作为形状的调整。利用二次曲面的参数形式,由三次曲面片可得到曲线的隐参数约束形式,从而得到曲线的参数形式。对给定的空间点列,利用两个形状因子较容易的拼接出G2-连续的逼近曲线,突破了现行代数曲线生成方法,即空间连续曲线均是通过三角形仿射变换,由B-B形式生成的平面弧拼接而成。 Tetrahedron can be formed with four sequence and non-coplanar points in space,and any points in it can be represented by barycentric coordinate system with space affine transform.Both regular algebraic patches of cubic and quadratic with three variables,which is constructed in the tetrahedron,represented in algebraic Berustein -B6zier zero contour.The intersection set of both patches constructs a regular segment.The quadratic patches is fixed,and its parametric representation method is gained.The cubic patches reduce to three local factors through reducing Bernstein coefficients to control shape of curve,two of them are used to join segments into G^2 continuity approximating curves for given sequence data in space,and the other is used to adjust shape of segment.The parametric representation of segment can be gained from quadratic patch and constrained equations with cubic patches.A G^2 -continuity approximate curve for a sequence points similar to cubic Bezier splines with four control points is generated.The method is quite different from popularly algebraic method by joining planar arc into a continuous curve,and the latter is also represented by barycentric coordinate system with planar affine transform.
作者 彭丰富
出处 《计算机工程与应用》 CSCD 北大核心 2009年第23期165-169,共5页 Computer Engineering and Applications
关键词 代数样条 逼近曲线 代数曲面 G2-连续 algebraic splines approximation curve algebraic surfaces G^2 -continuity
  • 相关文献

参考文献12

  • 1徐国良.CAGD中的隐式曲线与曲面[J].数值计算与计算机应用,1997,18(2):114-124. 被引量:5
  • 2Paluszny M,Patterson R KGeometric control of G2-cubic a-spline[J]. Computer Aided Geometric Design, 1998,15(3) : 161-187.
  • 3Bajaj C,Xu G.A-splines:Local interpolation and approximation using Ck -continuous piecewise real algebraic curves [C]//Computer Science Technical Report,Purdue University,1992:92-144.
  • 4Bajaj C,Xu G.Data fitting with cubic a-spline[C]//Gigante M,Kunii T.Proceedings of Computer Graphics International, CGI'94, World Scientific Publishing Co,Melbourne,Australia, 1996.
  • 5Bajaj C,Xu G.A-splines:Local interpolation and approximation using Ck-continuous piecewise real algebraic curves [J].Computer Aided Geometric Design, 1999,16(6) :557-578.
  • 6孙燮华.关于具有几何约束的三次代数曲线插值[J].计算机学报,2003,26(9):1201-1205. 被引量:2
  • 7张三元,孙守迁,潘云鹤.基于几何约束的三次代数曲线插值[J].计算机学报,2001,24(5):509-515. 被引量:8
  • 8Paluszny M,Patterson R R.Geometric control of G2-cubic A-spline[J]. Computer Aided Geometric Design, 1998,15(3) : 161-287.
  • 9Paluszny ill,Patterson R R.Curvature continuous cubic algebraic splines[C]//Proc of SPIE,Curves & Surfaces in Computer Vision and Graphics III, 1992,1830:48-57.
  • 10Jou E,Han W.Elastica and minimal-energy splines[C]//Laurent P, Le M6haut~ A,Schumaker LCurves and Surfaces,International Conference on Curves and Surfaces,Chamonix -Mont -Blanc, France, 1990: 1-4.

二级参考文献24

  • 1孙家广 杨长贵.计算机图形学[M].北京:清华大学出版社,1997.185-187.
  • 2Hartman E. Blending of implicit surfaces with functional splines. Computer-Aided Design, 1990,224 : 500-506.
  • 3Li J, Hosckek J. Hartman E. Gn-1 functional splines for interpolation and approximation of curves, surfaces and solids. Computer- Aided Geometric Design, 1990,72 : 209-220.
  • 4Paluszny R, Patterson M. Geometric control of G^2-cubic A-splines.Computer-Aided Geometric Design, 1998,153 : 261- 287.
  • 5Patterson R R. Parametric curves as algebraic curves. Computer-Aided Geometric Design,1998,152: 139-159.
  • 6Xu G,Research Report ICM-96-45,1996年
  • 7伍铁如,Chinagraph’96,1996年
  • 8Xu G,Research Report ICM-95-21,1995年
  • 9Xu G,Research Report ICM-95-22,1995年
  • 10Guo B,Scientific Visualization of Physical Phenomena,1991年,485页

共引文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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