首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 234 毫秒
1.
曲线曲面的NURBS表示适用于主流及普遍的CAD系统.对于给定的一条非均匀B样条曲线,文中设计了以其为公共测地线的曲面束,并给出一种NURBS表示的显式表达式及全套算法.首先利用离散B样条的性质以及B样条的求导公式得到满足已知条件的参数曲面束表示;其次利用度量函数的任选性,推导出3个度量函数与已知曲线的Frenet标架的乘积的B样条表示;进一步,在度量函数的因子式中预先设置好准有理B样条表示的一系列权因子,因势利导地给出了曲面束的一族参数,可方便地实现对所需曲面的修改.通过实例验证了文中算法的有效性和可行性.  相似文献   

2.
旋转曲面CAD的有理B样条方法   总被引:1,自引:1,他引:1  
王国瑾 《软件学报》1990,1(4):24-39
本文给出了旋转曲面CAD的一种有理B样条新方法。只要轮廓曲线用非均匀有理二次B样条曲线来表示,就可相当方便地把旋转曲面表示成非均匀有理双二次B样条曲面。这样做,能把圆柱面、圆锥面、圆环面、球面乃至一 般旋转曲面的程序软件和自由曲面的程序软件都用有理B样条的格式统一处理,对CAD工作是有益的。文中附有旋转曲面和球面的生成实例。  相似文献   

3.
为了满足产品设计的需要,提出一种NURBS曲面设计算法用于构造插值曲率线的曲面.首先利用给定已知曲线作为公共曲率线的等参曲面束的表达式、B样条的导矢公式和2个B样条的乘积理论,给出以一条非均匀B样条曲线作为公共曲率线的等参曲面束的显式表达式;然后讨论插值曲面可用NURBS精确表示的必要条件,并给出2种表达式,得出以一条非均匀B样条平面曲线作为公共曲率线的曲面束的NURBS精确表达式,以及控制顶点的计算式.通过实例展示了曲面设计效果,表明算法是可行的.  相似文献   

4.
本文讨论了 NU RBS曲线、曲面的细分算法 ,给出了 NU RBS基的加细方程。对于均匀的 NU BRS曲线 ,我们还得到了加细方程系数的生成函数。算法是单侧逼近 ,是保凸的 ,可以融入现行的 CAGD系统。  相似文献   

5.
采用非均匀有理B样条(NURBS)对复杂目标进行建模,利用Cox-DeBoor算法将NURBS曲线曲面转化为更适合数值计算的有理Bézier曲线曲面,采用后向面判别法处理不同面元间的遮挡问题,并给出导弹雷达散射截面的计算结果。  相似文献   

6.
计算曲线曲面之间的距离是几何设计与几何逼近的一个重要课题,如估计有理曲线曲面的降阶逼近和多项式逼近的误差时,需要一种简洁有效的方法来计算原曲线曲面和逼近曲线曲面间的距离.首先给出了基于升阶矩阵的两张有理Bézier曲面的L2距离表示,然后利用这个L2距离表示和最小二乘法,对有理Bézier曲面多项式逼近的误差作了明确而统一的度量.最后,基于Bernstein基与B样条基的相互转换,把有理Bézier曲线曲面的L2距离表示简洁地推广到有理B样条曲线曲面.所得到的几个计算曲线曲面之间的L2距离的公式均可通过矩阵运算表示,十分利于程序的实现,有应用价值.最后还给了几个实例.  相似文献   

7.
基于C-B样条的Catmull-Clark细分曲面   总被引:1,自引:0,他引:1  
为了解决 Catum ull- Clark细分曲面在工程上难以推广的问题 ,给出了一种基于 C- B样条的 Catumull-Clark细分曲面的算法 .C- B样条曲线是 B样条曲线的拓广 ,但它们的形状依赖于参数 α.由于新的曲面细分方法充分利用 C- B样条能够精确表示圆、椭圆等规则形体的特性 ,因而使通过此方法生成的细分曲面 ,除了在奇异点处能保持二阶导数连续外 ,还能够像 C- B样条曲线、曲面一样 ,精确地表示圆柱等常规曲面、统一工程曲面等的造型 ;同时它仍然保持细分曲面的造型特点 ,即能够解决 NU RBS曲面难以处理的任意拓扑结构的造型问题 ,另外 ,还可依赖控制参数 α的调节作用来增加造型的自由度 ,而且当 α→ 0时 ,它们就退化成 Catm ul- Clark细分曲面 .在工程图形上的应用实例表明 ,这种算法简单、有效 .  相似文献   

8.
针对均匀和准均匀B样条小波多分辨率建模表示能力和适应性的不足,基于离散内积和非均匀B样条节点插入算法建立了一种非均匀半正交B样条小波,并进一步论述了其在非均匀B样条曲线曲面中的多分辨率设计.最后通过实例对非均匀B样条曲线曲面中的多分辨率建模进行了说明和验证.  相似文献   

9.
针对T样条无法精确表示双曲超越曲面的问题,构造了一种样条曲面——双奇次代数双曲T样条曲面(NUAH T样条),探讨了其细分算法和调配函数的线性无关性.通过将非均匀代数双曲B样条曲面(NUAH B样条曲面)定义在T网上,给出了双奇次NUAH T样条的定义;基于NUAH B样条的节点插入公式,提出NUAH T样条的一种局部细分算法;并证明了NUAH T样条的调配函数线性无关的充要条件,即由NUAH T样条转化为NUAH B样条曲面的过渡矩阵是满秩矩阵.最后,通过实例验证了曲面构建和细分算法的有效性.  相似文献   

10.
用封闭周期域对称B样条基实现均匀样条逼近   总被引:1,自引:0,他引:1  
针对现有求解均匀样条曲线控制顶点方法巾使用较为复杂的迭代算法的不足,提出均匀样条曲线控制顶点的快速并行算法.首先将基本B样条基平移建立对称B样条基(参数定义域为单位区间);然后利用复函数组{εk(v)=e1kv}的正交性构造封闭周期区域的正交B样条基,得出正交B样条基系数的显式并行计算公式;进一步,利用正交基系数与对称B样条基系数(样条曲线控制顶点)的关系,得出控制顶点的显式并行计算公式.最后以四阶与三阶样条逼近为例分析并行公式的快速算法,用从封闭及任意给定点列构造B样条曲线的2个例子证明了该算法的有效性.实验结果表明,文中算法为简单的B样条基增加了对称性,能够容易地实现快速并行计算,可提高构造大规模样条曲面的效率.  相似文献   

11.
Coefficient formula and matrix of nonuniform B-spline functions   总被引:2,自引:0,他引:2  
The paper derives a coefficient formula of nonuniform B-spline functions of arbitrary degree from the Coxde Boor recursive algorithm. An efficient numerical algorithm for the coefficient matrix of nonuniform B-spline functions is also presented that is based on this formula. The results in the paper are useful for the evaluation and conversion of NURBS curves and surfaces in CAD/CAM systems. They will promote the application of product data-exchange standards in industry.  相似文献   

12.
NURBS曲线和曲面的递推矩阵及其应用   总被引:5,自引:2,他引:5  
秦开怀 《计算机学报》1996,19(12):941-947
本文运用Toeplitz矩阵,导出了任意非均匀B样条的递推矩阵公式;提出了一个计算非均匀B样条基矩阵的新方法,该递推矩阵公式即可以用于NURBS曲线和曲面的分析计算,也可以用于Bezier,均匀和非均匀B样条曲线及曲面的分析计算。  相似文献   

13.
From conics to NURBS: A tutorial and survey   总被引:3,自引:0,他引:3  
The main geometric features of the nonuniform rational B-splines (NURBS) curve and surface representations are described. It is shown that most of these features are already exhibited by conics, which are a special case of NURBS. The properties typical of NURBS are discussed without dwelling on properties already present in polynomial curves. Conic sections and their representations using rational Bezier curves are reviewed. Cubic NURB curves, geometrical rational splines, rational and B-spline surfaces, and rational Bezier triangles are discussed  相似文献   

14.
目的 为了同时解决传统多项式B样条曲线在形状调控、精确表示常见工程曲线以及构造插值曲线时的不足,提出了一类集多种特性的三次三角伪B样条。方法 首先构造了一组带两个参数的三次三角伪B样条基函数,然后在此基础上定义了相应的参数伪B样条曲线,并讨论了该曲线的特性及光顺性问题,最后研究了相应的代数伪B样条,并给出了最优代数伪B样条的确定方法。结果 参数伪B样条曲线不仅满足C2连续,而且无需求解方程系统即可自动插值于给定的型值点。当型值点保持不变时,插值曲线的形状还可通过自带的两个参数进行调控。在适当条件下,该参数伪B样条曲线可精确表示圆弧、椭圆弧、星形线等常见的工程曲线。相应的代数伪B样条具有参数伪B样条曲线类似的性质,利用最优代数伪B样条可获得满意的插值效果。结论 所提出的伪B样条同时解决了传统多项式B样条曲线在形状调控、精确表示常见工程曲线以及构造插值曲线时的不足,是一种实用的曲线造型方法。  相似文献   

15.
圆弧曲线的三次NURBS表示   总被引:18,自引:0,他引:18  
本文首次提出三次NURBS曲线精确地表示圆弧的充要条件,解决了两方面的问题:一是已知三次NURBS曲线,如何判断它是否是圆弧,二是已知一圆弧曲线,怎样用三次NURBS曲线精确地表示,给出了圆弧曲线的三次NURBS表示的几何构造算法,均匀有理B样条曲线和有理Bezier曲线精确地表示圆弧曲线的充要条件可作为NURBS曲线的特殊情形得到,这些研究结果为NURBS应用于CAGD,CAD/CAM提供了一个  相似文献   

16.
In this paper, based on the idea of profit and loss modification, we presentthe iterative non-uniform B-spline curve and surface to settle a key problem in computeraided geometric design and reverse engineering, that is, constructing the curve (surface)fitting (interpolating) a given ordered point set without solving a linear system. We startwith a piece of initial non-uniform B-spline curve (surface) which takes the given point setas its control point set. Then by adjusting its control points gradually with iterative formula,we can get a group of non-uniform B-spline curves (surfaces) with gradually higherprecision. In this paper, using modern matrix theory, we strictly prove that the limit curve(surface) of the iteration interpolates the given point set. The non-uniform B-spline curves(surfaces) generated with the iteration have many advantages, such as satisfying theNURBS standard, having explicit expression, gaining locality, and convexity preserving,etc  相似文献   

17.
利用B样条基函数节点区间的对应关系,首先给出了B样条基函数间的转换矩阵的计算方法,进而给出了计算B样条乘积的区间跳跃算法。该算法仅需计算部分节点区间上的转换矩阵,因此称其为区间跳跃算法。这一方法解决了分段多项式与B样条曲线乘积的计算问题,可应用到B样条曲线的升阶、曲面间光滑拼接等问题中。通过算例验证了该方法计算简捷、易于实现。  相似文献   

18.
Accurate parametrization of conics by NURBS   总被引:2,自引:0,他引:2  
One argument often given to explain the popularity of NURBS (nonuniform rational B-spline) is that it permits the definition of free-form curves and surfaces (as do most spline models). It also provides an exact representation of conic sections and thus of a large set of curves and surfaces used intensively in CAD: circular arcs, circles, cylinders, cones, spheres, surfaces of revolution and so forth. Nevertheless, few published works discuss the mathematical properties behind the representation of conics by NURBS except for two monographs by Piegl and Tiller (1995) and Farin (1995). The article does not pretend to fill this theoretical lack but rather deals with the following problems: all known NURBS representations of curves and surfaces based on conics have only a Cl continuity. Moreover, no technique exists that would eventually allow us to find a parametrization with a higher level of continuity. The parametrization resulting from the NURBS representation of conics can deviate significantly from the ideal are length (that is, uniform) parametrization. The only known solution to reduce this deviation is to increase the number of control points of the spline by using refinement algorithms, for instance, but such a process converges only slowly to the uniform parametrization. The solution proposed uses an original reparametrization process called zigzag reparametrization, based on a specific family of rational polynomials  相似文献   

19.
目的 为了克服3次参数B样条在形状调整与局部性方面的不足,提出带参数的5次多项式组合样条。方法 首先构造一组带参数的5次多项式基函数;然后采用与3次B样条曲线相同的组合方式定义带参数的5次多项式组合样条曲线,并讨论基于能量优化法的5次组合样条曲线参数最佳取值问题;最后定义相应的组合样条曲面,并研究利用粒子群算法求解曲面的最佳参数取值。结果 5次组合样条不仅继承了3次B样条的诸多性质,而且还比3次B样条具有更强的局部性及形状可调性。由于5次组合样条仍为多项式模型,因此方程结构相对较为简单,符合实际工程的需要。利用能量优化法可获得光顺的5次组合样条曲线与曲面。结论 所提出5次多项式组合样条克服了3次参数B样条在形状调整与局部性方面的不足,是一种实用的自由曲线曲面造型方法。  相似文献   

20.
On NURBS: a survey   总被引:30,自引:0,他引:30  
Nonuniform rational B-spline (NURBS) curves and surfaces, which are based on rational and B-splines, are defined. The important characteristics of NURBS that have contributed to their wide acceptance as standard tools for geometry representation and design are summarized. Their application to representing conic sections and commonly used surfaces, designing curves and surfaces, and modifying shapes is examined  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号