基于几何迭代的自适应多张B样条曲面拟合方法

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:seryhugjkghj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
曲面造型技术经过几十年的发展,已经形成了一套比较成熟的理论和方法,在计算机辅助设计与制造(CAD/CAM)、计算机辅助几何设计(CAGD)和计算机图形学(CG)等领域有着广泛的应用。非均匀有理B样条(NURBS)作为一种曲面造型基本数学模型,已经成为计算机辅助设计与制造的工业标准。然而,B样条曲面在现代曲面造型中仍然存在一些问题有待解决。其中,多张B样条曲面拟合方法一直是国内外学者的研究重点和难点之一。传统的B样条曲面拟合算法主要通过有限的连续条件使多张B样条曲面间达到G1光滑拼接,然后将全部连续条件和所有曲面的拟合方程构成整体的线性最小二乘方程组,最后通过求解大型的整体线性方程组得到多张B样条曲面的控制顶点。但是求解大型方程组不仅失去了B样条曲面固有的局部性特点,而且需要耗费较长的计算时间和较大的计算机资源,因此不能够很好的应用于逆向工程。相对于传统的B样条拟合方法,基于几何迭代的曲面拟合方法因为其简单、快速的特点最近引起了广泛的关注。本文基于几何迭代的拟合方法,提出了一种自适应多张B样条曲面拟合算法。首先对每个基础曲面分别进行B样条曲面的几何迭代散乱点拟合,使得每个B样条曲面内部达到拟合效果;然后通过修改B样条曲面公共边界附近有限的控制顶点,使多张B样条曲面达到G1连续拼接,从而完成多张B样条曲面的G1连续散乱点拟合。相对于传统的B样条拟合方法,本文的算法避免了B样条曲面整体拟合的大型方程求解,提高了算法效率。同时,在确保B样条曲面间连续性的情况下,本文可以通过自适应细化任意B样条曲面以提高曲面拟合精度。本文中所有的算法和实例都是基于Windows7操作系统,在VC6.0编程环境下实现的。小鸭、棱锥等模型实例验证了本文提出的相关算法。通过实际例子的验证,本文的算法不仅使模型满足一定的精度要求,而且多张B样条曲面间均可以达到G1光滑拼接,拟合效果令人满意。
其他文献
近年来,随着数据采集技术的发展,在各种领域如计算机视觉、模式识别、生物信息以及医学图像处理等都要面临处理高维数据的难题。数据并不是维数越高越好,因为高维数据往往会
近些年来,无线传感器网络成为通信领域研究的一个热点,它是一种新型的数据监控网络。对于无线传感器网络来说,路由协议的研究有利于提高该网络的路由性能。传统的路由协议中,
体可视化技术是可视化研究中的关键技术之一,在计算流体力学地球空间医疗科学等各个领域中得到了广泛应用,体数据是由一些体素(Voxel)组成的集合,由于是高维数据,往往具有很大的数
随着Web服务数量的与日俱增,网络上发布的服务大多数都存在结构简单功能单一的缺陷,而用户对于业务的需求是动态的,所以如何根据用户的需求对Web服务进行选择,有效地组合分布
随着计算机技术个网络技术的发展,实时性多媒体系统如视频监控,远程会议等逐步被应用到社会的各个领域。与传统多媒体系统的存储传输播放模式不同,实时性多媒体系统除了具有
随着计算机、信息化的发展,人机交互在办公以及生活中显得越来越重要,自然用户界面已经成为人机交互发展的趋势,目前研究比较热门的有用语言、动作及表情等与计算机进行交互
软件演化是软件的本质特征,同时随着信息化建设地飞速发展及人们对软件系统需求的不断增加,软件系统的功能需要不断地完善,新的需求可能会出现,旧的需求也有可能不再需要。然而,软
给定一个点对距离的子集,可能还有部分点(锚点)的绝对位置,是否能在给定的维数空间内精确估计所有未知点位置,这个问题称为欧式距离几何,或者图实现问题,涉及解一个非严格凸的最优
无线传感器网络是一种分布式传感网络,是由大量固定或移动的无线传感器节点以自组织和多跳传输的方式组成。传感器节点采集的监测数据,可以通过逐跳的方式在多个节点之间进行
在信息爆炸的今天,搜索引擎已经成为了一种从大量的数据信息中发现、推理知识的有效工具。但是,传统的搜索引擎系统存在着对于不同用户的同样查询会返回相同结果的弊端,而且用户