第4章+曲线和曲面.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
其端点的几何性质有以下三点: (1) 端点位置矢量: ?Ci,2(0)=0.5(Pi-1+Pi), Ci,2(1)=0.5(Pi+Pi+1) (2) 端点一阶导数矢量: 且 (3) 端点二阶导数矢量: 即曲线段的二阶矢量等于该曲线的两条边矢量Pi-1-Pi 和Pi+1-Pi所成的对角线矢量。 3) 三次B样条曲线 由于 因而, 若从空间n+1个顶点Pi(i=0, 1, …, n)中每次取相邻的四个顶点, 可构造出一段三次B样条曲线, 如图4.14所示, 其中第i段可表示成 u∈[0,1]; i=1,2,…,n-2 (3) 曲率。 因为 所以 C″(0)=n(n-1)(P2-2P1+P0) C″(1)=n(n-1)(Pn-2Pn-1+Pn-2) 图 4.9 Bézier曲线的对称性 2) 对称性 如图4.9所示, 若保持原Bézier曲线的全部控制点Pi位置不变, 把其次序颠倒得到新的特征多边形的顶点, 即P*i=Pn-i, (i=0, 1, …, n); 则新Bézier曲线形状不变, 只是走向相反。 3) 凸包性 由于 且0≤Bi,n(t)≤1, 0≤t≤1, i=0, 1, …, n; 这表明, 对某个确定的t值, C(t)是特征多边形各顶点Pi的加权平均, 权因子依次是Bi,n(t)。 反映在几何图形上, C(t)是Pi各点的凸线性组合, 并且曲线上各点均落在特征多边形的凸包围之中。  4) 几何不变性 ? 0≤t≤1, 参变量u是t的置换 ?这表明Bézier曲线的位置与形状不依赖坐标系的选择。 5) 变差缩减性 Bézier曲线的特征多边形P0P1…Pn所在的平面内任意直线与曲线的交点个数不多于该直线和其特征多边形的交点个数。 这表明Bézier曲线比特征多边形波动还小、 更光顺。 3. Bézier曲线的矩阵表示 工程上比较常用一次、 二次、 三次Bézier曲线, 根据Bézier曲线的定义式(4 - 5)容易推出它们的矩阵表示。 1) 一次Bézier曲线 当n=1时, 2) 二次Bézier曲线 当n=2时, 矩阵表示是: 3) 三次Bézier曲线 当n=3时 矩阵表示是: 4. Bézier曲线的生成算法 对于n次Bézier曲线, 可用de Casteljau算法生成曲线上的离散点集, 再用线性插值或二次插值依次将各点连接起来, 生成光滑的n次Bézier曲线。 de Casteljau算法: 给定空间n+1个点Pi(i=0, 1, 2, …, n)及参数t, 则有 r=1, 2, …, n; i=0, 1, 2, …, n-r; t∈[0,1] 图 4.10 Casteljau算法的递推过程 5. Bézier曲线的拼接及连续性 设给定两条Bézier曲线P(t)、 Q(t)的控制点列分别为Pi(i=0, 1, …, n)和Qi(j=0, 1, …, m), 如果将P(t)的终点Pn和Q(t)的始点Q0重合, 则它们在Pn、 Q0处达到C0连续。 要使它们达到C1连续, 要求P(t)在Pn点的切矢量和Q(t)在Q0点的切矢量同方向且大小相等。 在C1连续的前提下, 满足在Pn、 Q0处密切平面重合、 副法线矢量同向且曲率相等, 则它们在Pn、 Q0处达到C2连续。 6. 反算Bézier曲线控制点 若给定n+1个型值点Qi(i=0, 1, …, n), 要求构造一条Bézier曲线通过这些点。 根据Bézier曲线的定义可知, 构造一条Bézier曲线关键在于求Bézier曲线的控制点 Pi(i=0, 1, …, n)。 我们可取参数t= i/n与点Qi相对应, 从而求出Pi。 由这组方程可解出Pi(i=0, 1, …, n)。 7. Bézier曲线的升阶 为了提高对曲线的灵活控制, 而不改变原来曲线的形状, 可以对原Bézier曲线进行升阶, 也就是增加控制点。 设原Bézier曲线的控制点为Pi(i=0, 1, …, n), 升阶后的Bé

文档评论(0)

微微 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档