首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 78 毫秒
1.
圆域B样条曲线的节点去除   总被引:1,自引:0,他引:1  
在圆域算术的基础上,引入了圆域B样条曲线的概念,并讨论了它的一些基本性质.研究了圆域B样条曲线的节点去除问题,即用去除一个节点后的圆域B样条曲线包住原曲线,采用拟线性规划和最佳逼近2种方法,分别给出了该问题的解析解.  相似文献   

2.
多形状参数的二次非均匀双曲B-样条曲线   总被引:1,自引:0,他引:1  
给出了一类带多个形状参数的二次非均匀双曲B-样条曲线,这类曲线具有二次多项式B-样条曲线的许多重要性质.根据形状参数的不同取值,能整体或局部地调控曲线的形状;无需重节点技术或解线性方程组,就能使曲线直接插值于某些控制点或控制边.此外,这类曲线能精确地表示双曲线.  相似文献   

3.
广义B样条曲线具备了B样条曲线的各种优良性质,又因为其独具的核函数为形状设计带来更加丰富的可能性,文中提出了广义B样条曲线的节点去除与光顺算法.首先给出了构造广义B样条对偶基的新方法,其时间计算复杂度得到了很好的控制;其次摘除需去除的节点,再利用对偶基的最佳逼近性质,采用广义B样条的对偶基求得新的广义B样条曲线的控制顶点;在广义B样条曲线光顺中引入跳跃值的概念,如果某个节点附近的跳跃值较大,则去除相应的节点,从而实现在此节点处的光顺.最后通过大量的数值实例,展示了算法的有效性.  相似文献   

4.
基于改进L-系统的植物形态建模方法研究   总被引:1,自引:0,他引:1  
L-系统是表达植物拓扑形态结构的重要方法之一。然而传统的L-系统表达植物枝条弯曲的方法复杂,产生式难以提炼,生成的枝条结构生硬。为了更好地模拟植物枝条弯曲的形态结构,对传统的L-系统进行改进。改进的L-系统将B-样条曲线的数学表达式转化为L-系统的规则产生式,以生长节点为中心,结合B-样条曲线表达,灵活控制枝干的弯曲性,并且采用生长节点的动态数据结构设计,最终实现植物枝条形态的逼真模拟效果。  相似文献   

5.
调整节点矢量对B样条曲线的影响   总被引:6,自引:0,他引:6       下载免费PDF全文
本文研究了调整一个节点对B样条曲线产生的影响。调整B样条曲线的一个节点,引起两个节点区间改变。讨论了这两个节点区间上有定义的B样条基函数所发生的变化,以及对B样条曲线产生的影响。研究表明,通过调整一个节点可以方便地调整B样条曲线的形状,为B样条曲线形状调整提供了一种简便有效的方法,这在很大程度上丰富了B样条曲
线形状调整的方法。  相似文献   

6.
讨论了任意边界下的极小曲面造型问题,提出了一个用B-样条函数做任意有界区域上极小曲面造型的新方法.基本思想是:对B-样条函数加权,权函数为节点到区域边界的距离函数,使用加权的B-样条函数空间作为有限元子空间,从而可以得到极小曲面在任意边界上的B-样条曲面近似解.结果表明,新方法得到的极小曲面具有良好的光顺性,且计算精度高.  相似文献   

7.
提出一种适用于软件加密和身份认证的新型加密方法。基于非均匀B-样条曲线函数的构造方法和几何特征,提出了基于非均匀B-样条曲线的加密算法。利用密钥埋置非均匀B-样条基函数节点信息,并通过明文生成控制点,从而得到形态丰富的样条曲线,并通过曲线抽取有效信息作为密文,达到加密散列效果。该加密算法有效地利用样条曲线丰富的特征信息进行加密散列,在增强加密强度的同时有效地保证了加密效率,能够广泛地应用于软件加密和身份认证领域,适应当前加密算法需要经常更新的需求。  相似文献   

8.
B-样条曲线的升阶算法是CAD系统相互沟通必不可少的手段之一。B-样条曲线的控制多边形经过不断升阶以后,和Bézier曲线一样都会收敛到初始B-样条曲线。根据双次数B-样条的升阶算法,得到了B-样条曲线升阶的收敛性证明。与以往升阶算法不同的是,双次数B-样条的升阶算法具有割角的性质,这就使B-样条曲线升阶有了鲜明的几何意义。得到的结论可以使B-样条曲线像Bézier曲线一样,通过几何割角法生成。  相似文献   

9.
:以B样条曲线和NURBS(非均匀B样条 )曲线理论为基础 ,将B样条节点插入通用算法引入到NURBS曲线节点插入中 ,克服了传统的节点插入方法在边界点插入节点出错的缺点 ,并作了相应的算例。  相似文献   

10.
为解决移动机器人在避障时的曲线优化问题,提出了基于最小变量的B-样条路径规划方法.对该方法从数学模型上进行了推导,指出了该方法相对于其它B-样条方法的优点,并对该方法进行了优化,给出了相应的优化算法.研究表明:具有最小变量的B-样条函数比只用B-样条函数定义的曲线具有更优化的线性约束,其曲线具有更好的光滑性.  相似文献   

11.
B样条曲线的降阶公式及近似降阶方法   总被引:8,自引:0,他引:8  
潘日晶  姚志强  潘日红 《计算机学报》2003,26(10):1255-1260
已有的B样条曲线降阶方法,由于无降阶公式可循,对于可降阶曲线常要通过解一系列线性方程组来实现降阶.该文给出了B样条曲线的降阶公式,使得可直接用降阶公式对可降阶曲线进行降阶.利用降阶公式和约束优化方法,文中进一步给出了B样条曲线的一种近似降阶方法和相应的算法,使得在用约束优化方法求出可降阶的近似曲线后,就可直接用降阶公式求出降阶曲线,简化了降阶过程.该方法应用范围广且简单实用.  相似文献   

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

13.
In this paper, we consider the problem of matching 2D planar object curves from a database, and tracking moving object curves through an image sequence. The first part of the paper describes a curve data compression method using B-spline curve approximation. We present a new constrained active B-spline curve model based on the minimum mean square error (MMSE) criterion, and an iterative algorithm for selecting the “best” segment border points for each B-spline curve. The second part of the paper describes a method for simultaneous object tracking and affine parameter estimation using the approximate curves and profiles. We propose a novel B-spline point assignment algorithm which incorporates the significant corners for interpolating corresponding points on the two curves to be compared. A gradient-based algorithm is presented for simultaneously tracking object curves, and estimating the associated translation, rotation and scaling parameters. The performance of each proposed method is evaluated using still images and image sequences containing simple objects  相似文献   

14.
Convexity-preserving fairing   总被引:4,自引:0,他引:4  
This paper develops a two-stage automatic algorithm for fairing C2-continuous cubic parametric B-splines under convexity, tolerance and end constraints. The first stage is a global procedure, yielding a C2 cubic B-spline which satisfies the local-convexity, local-tolerance and end constraints imposed by the designer. The second stage is a local finefairing procedure employing an iterative knot-removal knotreinsertion technique, which adopts the curvature-slope discontinuity as the fairness measure of a C2 spline. This procedure preserves the convexity and end properties of the output of the first stage and, moreover, it embodies a globaltolerance constraint. The performance of the algorithm is discussed for four data sets.  相似文献   

15.
彭辉 《电脑学习》2011,(4):7-10,13
为解决移动机器人在避障时的曲线优化问题,提出了基于最小变量的B-样条路径规划方法。对该方法从数学模型上进行了推导,指出了该方法相对于其它B-样条方法的优点,并对该方法进行了优化,给出了相应的优化算法。研究表明:具有最小变量的B-样条函数比只用B-样条函数定义的曲线具有更优化的线性约束,其曲线具有更好的光滑性。  相似文献   

16.
实平面奇异代数曲线的全局B样条逼近   总被引:3,自引:0,他引:3  
方美娥  汪国昭  贺志民 《软件学报》2006,17(10):2173-2180
提出了一种用k次B样条曲线全局逼近实平面k次代数曲线的算法,每个连通部分用一条B样条曲线逼近.它适合于任意亏格的不可约的实平面代数曲线(包括含奇异点的曲线).这种逼近建立在所提出的代数曲线胀开采样的基础上,这种胀开采样算法从本质上解决了奇异点周围采样难的问题.实验结果表明,该方法的逼近精度高于已有算法.  相似文献   

17.
This paper presents a method for the direct manipulations of B-spline and non-uniform rational B-splines (NURBS) curves using geometric constraints. A deformable model is developed to define the deformation energy functional of B-spline and NURBS curves. The finite element method is used to minimize the deformation energy functional and solve for the deformed shape of curves subjected to constraints. This approach results in a set of linear equations for a B-spline curve and a set of non-linear equations for a NURBS curve. A perspective mapping is used to linearize the NURBS formulations. NURBS curves are first mapped from the 3D Cartesian coordinate space to the 4D homogeneous coordinate space, and transformed to 4D B-spline curves. After the manipulation in the 4D homogeneous coordinate space, the modified NURBS curves are then mapped back to the 3D Cartesian coordinate space. The approach is implemented by a prototype program, which is written in C, and runs under WINDOWS. Several examples are presented to demonstrate the capabilities of this approach.  相似文献   

18.
A new algorithm for reducing control points in lofted surface interpolation to rows of data points is presented in this paper. The key step of surface lofting is to obtain a set of compatible B-spline curves interpolating each row. Given a set of points and their parameterization, a necessary and sufficient condition is proposed to determine the existence of interpolating B-spline curves defined on a given knot vector. Based on this condition, we first properly construct a common knot vector that guarantees the existence of interpolating B-spline curves to each row of points. Then we calculate a set of interpolating B-spline curves defined on the common knot vector by energy minimization. Using this method, fewer control points are employed while maintaining a visually pleasing shape of the lofted surface. Several experimental results demonstrate the usability and quality of the proposed method.  相似文献   

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

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