共查询到18条相似文献,搜索用时 46 毫秒
1.
2.
用遗传算法生成NURBS曲线的等距线 总被引:1,自引:0,他引:1
提出一种生成NURBS曲线等距线的新方法,即从原始NURBS曲线求得一组精确NURBS等距点后,采用遗传算法对参数进行优化,提高等距线的逼近精度,优化目标函数为各精确等距点至逼近曲线的距离平方和取极小值,结果表明,遗传算法具有一定的优越性。 相似文献
3.
NURBS曲线是CAGD中的标准工具,其等距曲线的计算是CAGD中的重要内容,对异常情况包括自交(或自交环)、奇点等的处理是等距曲线计算的关键技术.基于2阶导数采样和NURBS曲线的单值性,提出一种NURBS曲线的无自交近似等距曲线计算算法.首先提出并证明了NURBS曲线无自交等距曲线的最大偏移距离;然后通过计算最大偏移距离,以NURBS曲线的单值性为约束条件计算NURBS曲线的无自交近似等距曲线.2次和3次NURBS曲线无自交近似等距曲线计算的数值实例的结果表明,所提算法可以快速、有效地生成无自交的NURBS曲线的近似等距曲线,保证剩余控制顶点数尽量少且不依赖于权因子的选择,保留了NURBS曲线的权因子对曲线形状的调整性. 相似文献
4.
NURBS曲面的等距曲面算法 总被引:1,自引:1,他引:1
本文将NURBS曲线的有理deBoor算法推广到NURBS曲面点的计算,由此可以得到NURBS曲面上点的单位法矢量,供其应用于NURBS曲面等曲面的生成。该算法几何意义明显,算法简洁,易于编程实现。 相似文献
5.
用三次PH曲线构造平面Bézier曲线的等距线算法 总被引:10,自引:3,他引:7
通过加入参数节点离散B啨zier曲线 ,根据原B啨zier曲线的始末端点及其切向量 ,加入节点构造一条G1 连续的三次PH样条曲线 ,以此作为原B啨zier曲线的逼近曲线 ,并进一步产生等距线 估计了原B啨zier曲线与PH样条曲线的整体逼近误差和等距线误差 相似文献
6.
7.
本文提出了一种基于曲线轮廓汉字的等距晕线效果的生成算法。文中通过分析实现过程中可能出现的异常情况,提出了针对这些异常的修正算法。 相似文献
9.
等距曲面的NURBS放样插值方法 总被引:1,自引:0,他引:1
本文给出了等距曲面的一种NURBS放样插值生成方法,该方法主要是在原始NURBS曲面上取得一个能较好反映曲面特征的型值点阵,再交这个型值点阵按某种算法矢方向外推,从而得到原始曲面的等距曲面上的型值点阵,然后,再用NURBS放样插值曲面来逼近等距曲面,本文给出的算法几何意义明显,易于编程实现,且得到的等距曲面其u向和v向参数曲线仍是NURBS曲线,且具有C^2连续性,最后,给出了一个实例。 相似文献
10.
NURBS细分曲线算法 总被引:2,自引:0,他引:2
从基于差商算子定义B样条的角度,在对B样条基函数进行细分基础上提出了一种NURBS细分曲线算法,应用在自由型曲线生成和形状控制上具有良好的实际效果,完全具备了参数NURBS曲线的重要性质。最后给出了细分曲线生成圆及圆弧的实例。 相似文献
11.
12.
13.
NURBS曲线和曲面的递推矩阵及其应用 总被引:5,自引:2,他引:5
本文运用Toeplitz矩阵,导出了任意非均匀B样条的递推矩阵公式;提出了一个计算非均匀B样条基矩阵的新方法,该递推矩阵公式即可以用于NURBS曲线和曲面的分析计算,也可以用于Bezier,均匀和非均匀B样条曲线及曲面的分析计算。 相似文献
14.
15.
C2连续的三次NURBS保形插值曲线 总被引:4,自引:1,他引:3
本文给出了一种不需要反算控制顶点的三次NURBS插值曲线方法,此方法得到的插值曲线在曲线段连接点处是C2连续的,并且曲线是保形的,并具有局部修改性质。该算法简洁、易于编程实现。最后,本文给出了两个实例 相似文献
16.
CONSTRUCTINGRECTANGULARNURBSSURFACESINTERMSOFTHREEOFITSFOURBOUNDARYCURVESWangLazhu;ZhuXinxiongCONSTRUCTINGRECTANGULARNURBSSUR... 相似文献
17.
用三次NURBS表示圆弧与整圆的算法研究 总被引:17,自引:0,他引:17
提出了一种实用的三次NURBS曲线表示圆弧及整圆的方法,并得出了各种情况下现成可用的结果。该方法用4个控制顶点所决定的一段NURBS曲线来表示一段小于180°的圆弧段;对于大于180°的圆弧则采用两段三次NURBS曲线来表示,当圆心角为360°时,则得到了整圆的表示。文中所述的方法统一、简单、符合对圆弧NURBS表示的要求。 相似文献