基于DP曲线构建PH样条
Construction of PH Splines Based on DP Curves
摘要:
PH曲线是一类特殊的多项式参数曲线,其最显著的优点是弧长函数为多项式,其等距线可由兼容于CAD系统的有理多项式曲线表示。鉴于此,基于三次DP曲线,从平面PH曲线的定义出发,给出了三次DP曲线为PH曲线时其控制多边形满足的充分必要条件,得到了关于控制多边形的边长和夹角的几何特征条件,给出DP-PH曲线的定义。通过DP-PH控制多边形几何特征条件,给出可以先通过构造控制多边形进而构造出三次DP-PH曲线的几何构造方法。进一步分析了DP曲线和DP-PH曲线的误差。
Abstract:
The PH curve is a special kind of polynomial parameter curve. The most significant advantage is that the arc length function is a polynomial. And the equidistant line can be represented by a rational polynomial curve, which is compatible with the CAD system. Based on the DP curve, a necessary and sufficient condition for a cubic plane DP curve to be a PH curve is obtained. The geometrical characteristics of the edge length and the angle of the control polygon are obtained and the definition of the DP-PH curve is obtained. The geometric feature condition of polygon is controlled by DP-PH. We describe the construction of a control polygon for a cubic DP-PH curve from geometric construction method, based on the procedure for a DP curve. Then the errors between DP curve and DP-PH curve are analyzed.
参考文献
|
[1]
|
Delgado, J. and Pena J.M. (2003) A Shape Preserving Representation with an Evaluation Algorithm of Linear Complexity. Computer Aided Geometric Design, 20, 1-10.
|
|
[2]
|
Barsky, B.A. (1981) The Beta-Spline: A Local Representation Based on Shape Parameters and Functional Geometric Measures. PhD Dissertation. University of Utah, Salt Lake City.
|
|
[3]
|
陈杰, 王国瑾. 一类带形状参数的DP-NTP 曲线及其应用[J]. 计算机辅助设计与图形学学报, 2011, 23(6): 1055-1060.
|
|
[4]
|
陈福来, 吴晓勤, 朱秀云. 广义三次DP曲线[J]. 计算机科学, 2012, 39(12): 264-267.
|
|
[5]
|
彭兴璇, 蒋欣昕, 谢宇迪. 一类带形状参数的三次DP曲线[J]. 计算机辅助设计和图形学报, 2018, 30(9): 1712-1718.
|
|
[6]
|
Farouki, R.T. and Sakkalis, T. (1990) Pythagorean-Hodograph Curves. IBM Journal of Research and Development, 34, 736-752.
|
|
[7]
|
郑志浩, 汪国昭. 基于PH曲线插值的圆锥曲线逼近[J]. 浙江大学学报, 2015, 49(12): 2290-2297.
|
|
[8]
|
张伟红, 蔡亦青, 冯玉瑜. 圆弧的五次PH曲线等弧长逼近[J]. 计算机辅助几何设计与图形学报, 2010, 22(7): 1082-1086.
|
|
[9]
|
方林聪, 汪国昭. 六次PH曲线C1 Hermite插值[J]. 中国科学: 数学, 2014, 44(7): 799-804.
|