- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
B样条曲面拟合
第一页,编辑于星期二:十七点 三十四分。 一、B样条曲线的种类及主要性质 均匀B样条曲线 均匀B样条曲线节点矢量中节点为沿参数轴 均匀或等距分布,所有节点区间长=Δi=ti+ti常数0(i=0,1,…,n+k)。这样的节点矢量定义了均匀B样条基。 准均匀B样条曲线 其节点矢量中二端节点具有重复度k+1,即t0 =t1=…=tk,tn+1=tn+2=…=tn+k+1,所有内节点均匀分布,重复度为1。 第二页,编辑于星期二:十七点 三十四分。 定义域x∈[tk,tn+1]内节点区间长度Δi=常数0(i=k,k+1,…,n)与均匀B样条曲线定义域内节点分布相同,差别仅在于二端节点。这样的节点矢量定义了准均匀B样条基。 一般非均匀B样条曲线 任意分布的节点矢量T=[t0,t1…,tn+k+1],只要在数学上成立(其中节点序列非递减,二端节点重复度≤k+1,内节点重复度≤k)都可选取。 第三页,编辑于星期二:十七点 三十四分。 这样的 节点矢量定义了一般非均匀B样条基. 第四页,编辑于星期二:十七点 三十四分。 分段贝齐尔曲线 其节点矢量中二端节点重复度与类型2相同, 为k+1。所不同的是,所有内节点重复度为k。选用该类型有个限制条件,控制顶点数减1必须等于次数的正整数倍, 第五页,编辑于星期二:十七点 三十四分。 第六页,编辑于星期二:十七点 三十四分。 二、曲面拟合的条件 待拟合曲面的控制点数 样条基次数 两个方向的节点向量 第七页,编辑于星期二:十七点 三十四分。 1、待拟合曲面控制点数 点数越多,精度越高,但计算复杂,也更容易出现奇异现象。 在满足精度的前提下尽量减少点数。 第八页,编辑于星期二:十七点 三十四分。 2、样条基的次数 参数u与v有方向,有次数。方向由数据点阵列自然排序可以得到很多纵向线和横向线,可以选取行方向为u方向,列方向为v方向。 设参数u与v的次数为k与l。 第九页,编辑于星期二:十七点 三十四分。 3、节点向量 节点向量是由数据点的参数化确定的,给定曲面的数据点赋两个参数值,使位于拟和曲面上的这些点与平面参数域内的点建立一一对应的关系。 参数化的手段有:均与参数化、累加弦长参数化、基面参数化。 第十页,编辑于星期二:十七点 三十四分。 得到数据点集的参数值后,就可以利用最小二乘拟合反算曲面控制点 第十一页,编辑于星期二:十七点 三十四分。 三、曲面拟合的实例 例1: 图1是一条三次B样条曲线与控制多 边形,符号“○”表示曲线初始控制点,“*”号表示曲线经一次4尺度加细后得到的控制点,由图易见,加细后的控制点与曲线更加接近。因此,可通过控制点的多尺度迭代来生成B样条曲线增加了生成样条曲线的速度。 第十二页,编辑于星期二:十七点 三十四分。
文档评论(0)