- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
;;第7章:三维对象;在工程上经常遇到的曲线和曲面有两种:
;1.曲线的表示形式
两类问题:
如何由离散点决定曲线
已知曲线上任意点的坐标,如何交互修改,使其满足要求。;7.4 三次参数曲线;1.曲线的表示形式
以上问题归结为三种处理:
曲线拟合,即求通过给定点(称型值点)序列的曲线;
曲线插值,即在已知曲线方程的基础上求曲线上所有的点的坐标;
曲线逼近,求出形状接近给定点(称控制点)列的曲线,曲线可以不通过给定点。
要解决这些问题就要确定自由曲线的数学表示形式。;工程上所用到的曲线一般要求为平滑的样条曲线。样条曲线是由多项式曲线段连接而成的曲线,要求相邻线段的边界处满足特定的连续性条件。
0阶连续,记为C 0 ,是指两个相邻线段和在连接处的位置连续。
1阶连续,是指相邻两个曲线段和不仅满足0阶连续,而且在连接处的一阶导数成正比。若在连接处方向相同,长度相等,记为 C 1 ,若方向相同,长度不等,记为 G 1。
2阶连续,是指两个相邻曲线段不仅满足连续,而且满足条件 S2”(0)=aS1”(1)+bS2”(1) 。记为 G 2 连续。当二阶导数在连处完全相同时,记为 C 2 。;§ 7.4 三次参数曲线; Hermite曲线是通过给定曲线的两个端点的位置矢量P0、P1,以及两个端点处的切线矢量R0、R1来描述曲线的。
1.三次Hermite曲线的参数方程
三维空间中的自由曲线用三次参数方程表示可以用下面的形式:
;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;Bézier Curves;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;将Bernstein多项式对t求导,得;当t=0时, ,其余均为0,故有:
当t=1时, ,其余均为0,故有:
对于三次Bezier曲线,n=3,所以
这说明,Bezier曲线在起点、终点与相应的控制多边形相切,且在起点和终点处的切线方向与控制多边形的第一条边和最后一条边的走???一致。;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;对于三次Bezier曲线,有
;根据该算法的原理还可以手工绘制一段Bezier曲线。如下图:;§ 7.4 三次参数曲线;两段Bezier曲线的连接;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;7.3.4 B样条曲线
2 二次B样条曲线及其性质
将t=0和t=1代入二次B样条曲线公式得
这表明二次B样条曲线的起点在P0P1的中点,终点在向量P1P2的中点。
;2 二次B样条曲线及其性质
由二次B样条公式对t求导可得:
将t=0和t=1代入得
这表明二次B样条曲线在起点处的切矢量为P0P1,在终点处的切矢量为P1P2。;§ 7.4 三次参数曲线;3 三次B样条曲线及其性质
用矩阵形式表示为
;3 三次B样条曲线及其性质
(1)端点位置矢量
分别将t=0和t=1代入上面的方程,可以得到
其中:
以上表明,三次B样条曲线的起点 在的1/3处,终点在 的1/3处。;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线;§ 7.4 三次参数曲线; B-样条曲线
局部性、凸包性、直线再生性、
分段参数多项式曲线???连续性、
导数曲线、仿射不变性、平面保型性
;非均匀有理B样条(NURBS)
一条k阶(k-1次)非均匀有理B样条
其中Ri(i=1,2,…,n)为控制顶点,hi(i=1,2,…,n)称为权或权因子,分别与控制顶点相联系。其中首、末权因子大于零,其余权因子不小于零。控制顶点顺序连成控制多边形。其节点向量是一般非均匀的。当所有权因子均为1时,NURBS曲线就成为B样条曲线。
;对标准的解析形状(如圆锥曲线、二次曲面、回转面等)和自由曲线、曲面提供了统一的数学表示,而且对二次曲线曲面的表示是精确的。
由操纵控制顶点和权因子为各种形状设计提供了充分的灵活性。
计算稳定且速度较快。
N
文档评论(0)