共查询到20条相似文献,搜索用时 15 毫秒
1.
推广了基于内在形状插值的多边形渐变算法,提出了具有边界约束的多重形状变形方法.通过在约束方程中引进边界控制条件得到适合一般曲线形状的插值算法,并利用具有指定边界约束的变换和形状插值器的构造,使该算法适合具有任意指定边界的多重曲线形状的混合变形,并给出了3D曲线形状边界约束的最优方程.通过2D形状渐变实验表明该算法的视觉效果良好. 相似文献
2.
应用NURBS曲面磨光多面体 总被引:3,自引:0,他引:3
本文应用NURBS曲面磨光多面体,产生了处处C′连续的过渡曲面.多面体的磨光分为边的磨光和顶点的磨光两种情形,边的磨光相对较容易,而顶点的磨光则很困难.本文所采用的应用NURBS曲面磨光多面体的顶点和边的方法,不仅可以统一实现二者的磨光操作,而且方法简单且统一,产生了C′连续的过渡面.较之以前的方法,首先,利用NURBS曲面可以精确地描述对边磨光所用的柱面(等半径或非等半径),其次,在对顶点的磨光中,同以往的方法不同,将与该顶点相邻的边的过渡曲面相互分离,并首次引入了“补面”的概念,使得对该点所产生的过渡曲面处处C′连续.本算法首先构造用以磨光多面体顶点和边的NURBS曲面的边界曲线网络图产生边界曲线的控制点及其权值(NURBS表示),然后依据连续性准则,产生NURBS曲面的控制信息. 相似文献
3.
4.
C2连续的三次NURBS保形插值曲线 总被引:4,自引:1,他引:3
本文给出了一种不需要反算控制顶点的三次NURBS插值曲线方法,此方法得到的插值曲线在曲线段连接点处是C2连续的,并且曲线是保形的,并具有局部修改性质。该算法简洁、易于编程实现。最后,本文给出了两个实例 相似文献
5.
6.
计算机动画的向量混合方法 总被引:10,自引:1,他引:9
二维形状调整目前主要采用顶点插值法和几何内在参数法,顶点插值法由于会引起多边形边长变化不单调而出现边的萎缩现象,几何内在参数法计算量较大。本文提出的一种新的方法;边向量二次Bezier方法,克服了上述方法的缺点获得了较为满意的结果。 相似文献
7.
赵艳霞 《计算机应用与软件》2002,19(8):64-64,F003
本文研究了NURBS曲面的可控修形及其构造工程曲面,通过修改控制网格的顶点,反插节点,重新确定权因子,可快速得到所期望的NURBS曲面的状态,构造出复杂工程曲面的数学模型,此研究是用C语言实现其算法的。 相似文献
8.
提出一种用于NURBS曲面G2光滑拼接算法。在创建拼接曲面时,采用"参数可调"的思想,用拼接函数和指重参数先统一两基曲面的参数,计算出拼接曲面上的插值点,并以这些插值点为参考点根据G2连续的几何性质对拼接曲面的内部控制点进行修正。此算法适用于各类曲面的拼接,通过调整平衡因子和指重参数可以得到在满足G2连续的前提下各种曲率的拼接曲面,简化曲面拼接的计算过程。 相似文献
9.
1.引 言 参数曲线的保形插值一直是计算几何中的一个重要研究课题[1-2].目前已有的研究结果主要是分段插值,给每个参数曲线段以充分的限制使整个插值曲线达到C2(或G2-)连续并且具有保形性[3-8].这种插值方法要么计算复杂要么曲线的形状无法作局部修改,使其在应用上受到限制. 对于一组有序的型值点列Pi(i=0,1,…,n),在第二、三节,本文充分利用相邻四个型值点的几何信息,由其构造一段参数曲线,所有这些参数曲线段组成一条样条曲线.这种样条曲线具有两个重要的性质:凸包性和 C2连续性.在第四节,… 相似文献
10.
11.
USINGNUMERICALMETHODTOGENERATEBLENDINGSURFACES¥ZhangXian;ZhuXinxiong(DepartmentofManufacturingEngineeringBeijingUniversityofA... 相似文献
12.
分段三次NURBS曲线及其折线集逼近插值算法 总被引:2,自引:0,他引:2
利用系数矩阵提出了分段三次NURBS曲线计算方法,该算法能保持曲线的整体光滑,达到C2连续.采用始末端端点条件抛物线处理方法和精度可控折线集逼近算法,将其应用于实平面插值曲线的生成上.实例表明了该方法的有效性. 相似文献
13.
一种修改NURBS曲线形状的新方法 总被引:7,自引:0,他引:7
曲线曲面的形状修改是计算机几何造型过程中的重要部分.文章提出了一种修改NURBS曲线的新方法,使得修改后的曲线在多个参数点处满足用户给定的几何约束(如点约束、切矢约束),首先引入了一些新的概念如:局部曲线、总曲线、多余约束和多余曲线等.对于每个参数点分别计算出一系列满足该点处几何约束的局部曲线,并由此构造了总曲线.接着插值一条满足多余约束的多余曲线.最后运用构造Coons曲面的思想,计算出最终的修改曲线,它等于总曲线减去多余曲线.同时我们发现两种现存的修改NURBS曲线的方法是一样的.实例表明此方法适用于CAD软件系统。 相似文献
14.
闭合圆锥曲线的2次周期性NURBS表示 总被引:4,自引:0,他引:4
本文探讨了用2次周期性NURBS表示闭合圆锥曲线的方法,导出了精确表示椭圆、抛物线和双曲线的条件,并给出了精确表示圆弧的充要条件;提出了用2次NURBS精确表示圆的新方法.和其它基于矩形控制多边形的同类方法相比,其控制点数最少.用2次非周期性NURBS(2次有理Bezier样条)和2次均匀有理B样条描述圆锥曲线的方法均是本文的一个特例. 相似文献
15.
基于权因子的NURBS曲线形状调整 总被引:10,自引:0,他引:10
利用NURBS曲线的齐次坐标表示,直观地证明了单个权因子变化时,曲线上的点朝向或背离控制点的方向运动.然后推导出两个权因子的变化对曲线形状的影响规律,即曲线上点的位置变化可表示成两种运动的组合:一个是朝向或背离第一个控制点,另一个则朝向或背离第二个控制点.在此基础上,进一步讨论了同时修改三个权因子以实现单点位置和切向约束的问题.最后给出了用该方法对曲线形状做修改的例子. 相似文献
16.
17.
通过改变k×h阶B样条曲面和NURBS(Non UniformRationalB spline)曲面的若干节点,分别产生一个B样条曲面族和NURBS曲面族,并指出:曲面族的包络是用相同控制顶点定义的(k -a)×(h -b)阶B样条曲面和NURBS曲面,其中a ,b分别是两个方向上所改变的节点的重数 对于B样条曲面来说,曲面族与其包络的任意阶相同偏微分之间只相差一个因子,文中所得结果可以作为计算机辅助设计系统中曲面造型和形状修改的理论参考 相似文献
18.
NURBS曲面的等距曲面算法 总被引:1,自引:1,他引:1
本文将NURBS曲线的有理deBoor算法推广到NURBS曲面点的计算,由此可以得到NURBS曲面上点的单位法矢量,供其应用于NURBS曲面等曲面的生成。该算法几何意义明显,算法简洁,易于编程实现。 相似文献
19.
各种角度圆弧的二次NURBS表示 总被引:1,自引:0,他引:1
施法中 《计算机辅助设计与图形学学报》1993,5(4):245-251
介绍了各种角度圆弧的二次NURBS表示,它们比Piegl和Tiller所给出的方法具有更好的参数化和紧凑的凸包。还给出了插入与消去节点后得到的控制点与权因子的简单结果,可以方便地直接利用。 相似文献
20.
用三次NURBS表示圆弧与整圆的算法研究 总被引:17,自引:0,他引:17
提出了一种实用的三次NURBS曲线表示圆弧及整圆的方法,并得出了各种情况下现成可用的结果。该方法用4个控制顶点所决定的一段NURBS曲线来表示一段小于180°的圆弧段;对于大于180°的圆弧则采用两段三次NURBS曲线来表示,当圆心角为360°时,则得到了整圆的表示。文中所述的方法统一、简单、符合对圆弧NURBS表示的要求。 相似文献