高级检索

形状插值的G1 Hermite曲线

Shape Interpolating Geometric G1 Hermite Curves

  • 摘要: 提出了在给定2个端点及其切矢方向的条件下生成一条形状较好的三次Hermite曲线的方法.把未知的形状最好曲线的端点切矢模长看作端点条件的函数;然后建立该函数应当满足的条件,并根据工程制图人员在一些特殊的端点条件下的绘图得到一些经验数据;最后把该函数近似用三角函数的二次以下谐波分解表示,根据已有的经验数据和建立的条件得到谐波分量的大小.目标曲线的计算简单,在经验数据的情况下,目标曲线端点切矢模长范围为(0.5,2.9).与已有方法相比,曲线形状较好.

     

    Abstract: Given two points and their tangent vectors,this paper provides a method to construct a pleasing cubic Hermite curve satisfying the endpoint conditions.Firstly we supposes that the satisfactory curve exists with given endpoint conditions,and regards the magnitudes of the two given tangent vectors as functions of the endpoint conditions.Then we sets up conditions that the functions ought to meet,some of the conditions are predefined function values of some special endpoint conditions,and the predefined function values are obtained from experience data.Lastly the functions are expressed as linear combinations of second or less harmonically related sinusoidal signals,and the coefficients are determined from the preset conditions and function values.The calculation is simple and the end tangent lengths are in (0.5,2.9).Our method is compared with other two methods,and the example curves have satisfactory shapes.

     

/

返回文章
返回