




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第6章 曲线曲面的表示 知识点知识点 Bezier曲线 曲面和B样条曲线 曲面以及Coons曲面的表示方法 教学目的教学目的 让学生掌握不规则曲线 曲面 的表示方法 2 本章内容 6 1 曲线和曲面的基本概念 6 2 Bezier曲线曲面 6 3 B样条曲线曲面 6 4 Coons曲面 3 6 1 曲线和曲面的基本概念 曲线曲线描述物体轮廓 运动轨迹 方法方法 规则代数方程定义 如 x2 y2 z2 R2 y 0 不规则给定控制点拟合 曲面曲面描述物体形状的一种方法 即3D物体可 描述为一张曲面包含的3D空间 方法方法 规则的平面 圆柱面 圆锥面 球面 4 拟合的或构造的 B zier曲面 B样条曲面 孔斯曲面 方法的特点方法的特点 形状不依赖坐标系 人机交互方便 易离散生成 构造灵活 易于拼接等 5 6 2 B zier曲线曲面 6 2 1 B zier曲线 6 2 2 B zier曲面 6 6 2 1 B zier曲线 一 一 B zier曲线的定义曲线的定义 给定空间n 1个点的位置矢量Pi i 0 1 n 则称下面 参数曲线为n次B zier曲线 见图6 1 其中 Ji n t 是Bernstein基函数 J0 n t 1 t n Jn n t tn 折线P0P1 Pn为P t 的控制多边形 P0 P1 Pn各点 为P t 控制顶点 1 0 1 ini n C nittCtJ i n inii nni 10 0 ttJPtP n i nii 7 图6 1 B zier曲线 P0 P1 Pi Pn P t 8 二 二 B zier曲线的性质曲线的性质 1 端点位置 P0 Pn为P t 的端点 P 0 P0 P 1 Pn 2 端点切线 P t 在P0点与边P0 P1相切 在Pn点与边Pn 1Pn相切 P 0 n P1 P0 P 1 n Pn Pn 1 3 端点的曲率 P t 在P0 Pn两端点曲率分别为 K 0 K 1 3 10 2110 PPPP 1 PP n n 3 1 n1 n1 n2 n PPPP 1 nnPP n n 9 4 凸包性 B zier曲线位于其特征多边形构成的凸包之中 Ji n t 0 0 t 1 即 P t 为P0 P1 Pn各点的凸线性组合 曲线 P t 必在点P0 P1 Pn凸包内 凸多边形 图6 2 5 几何不变性 几何特性不随一定的坐标系变换而变化的性质 称几何不变性 B zier曲线的形状仅与各顶点Pi 位置有关 与坐标系选择无关 1 0 n i nitJ 10 6 交互能力 改变P t 的形状 只要改变P0 P1 Pn位置 把 控制多边形作为输入和人机交互的手段 7 保凸性 如果平面上的凸控制多边形能导致所生成的曲 线为凸曲线 称这个生成曲线的方法具有保凸 性 B zier曲线有保凸性 图6 3 保凸性P1 Pn 11 6 2 2 B zier曲面 一 定义一 定义 在空间给定 n 1 m 1 个点Pij i 0 1 n j 0 1 m 称下列张量积形式的参数曲面为 n m次B zier曲面 一般称Pij为P u v 的控制顶点 把由两组多边形 Pi0 Pi1 Pim i 0 1 n P0j P1j Pnj j 0 1 m 组成的网称为P u v 的控制网格 记为 Pij 如图 6 4 1 0 00 vuvJuJPvuP n i m j mjniij 12 图6 4 B zier曲面控制网格 13 二 二 P u v 的性质的性质 1 端点位置 P00 P 0 0 P0m P 0 1 Pn0 P 1 0 Pnm P 1 1 2 边界线位置 P u v 的4条边界线P 0 v P u 0 P 1 v P u 1 分别是以P00 P01 P02 P0m P00 P10 P20 Pn0 Pn0 Pn1 Pnm P0mP1m Pnm为控制多边形的 B zier曲线 见图6 5 14 P00 P30 P10 P20P01 P31 P11 P21 P32 P22 P12 P02P03 P13 P23 P33 P u 0 P 0 v P u 1 图6 5 B zier曲面端点的切平面和边界 P 1 v 15 3 端点的切平面 易知端点和其相邻两个控制点构成的三角形 如P00 P10 P01 与曲面P u v 相切 4 凸包性 曲面P u v 位于控制顶点Pij i 0 1 n j 0 1 m 凸包内 5 几何不变性 曲面P u v 的形状和位置与坐标系的选取无 关 仅和点P00 P01 Pnm的位置有关 6 交互能力 P u v 的控制网格 Pij 可以作为曲面的输入 和人机交互的良好手段 另外 易拼接性 易离散性都较好 16 6 3 B样条曲线曲面 6 3 1 B样条曲线 6 3 2 B样条曲面 17 6 3 1 B样条曲线 一 一 B样条基函数样条基函数 给定参数t轴上一个分割 ti ti 1 i 0 1 2 由下列关系所定义的Bi k t 称为T的k 阶 k 1次 B样条基函数 t 如遇0 0 取结果为0 i tT 1 1 1 1 1 iki kiki iki kii ki tt tBtt tt tBtt tB 18 常称T为节点向量 ti为节点 如果tj 1 tj tj 1 tj l 1 tj l 则称上式中除tj 1和tj l以外的每 一节点为T的l重节点 由Bi k t 的定义 它具有以下性质 1 局部性 此区间为正 其它为0 19 2 权性 或者 3 分段多项式 Bi k t 在每一长度非零的区间 tj tj 1 上都是次 数不高于k 1次的多项式 qttttBqjj qi kji ki j 20 4 连续性 Bi k t 在l重节点处的连续阶不低于k 1 l 阶连续 Bi k t 的求导公式如下 1 1 1 1 1 1 iki ki iki ki ki tt tB tt tB ktB 21 二 二 B样条曲线样条曲线 给定空间n个点P1 P2 Pn n k 称下列参数 曲线为k阶 或k 1次 B样条曲线 折线P1 P2 Pn为P t 的控 制多边形 称点集 Pi 为P t 的控制顶点 如下 图6 6所示 图6 6 P1 P2 P t 1 1 n n i k iki tttPtBtP 22 由Bi k t 的定义 可知定义的B样条曲线具有以 下性质 1 凸包性 B样条曲线在区间 tk ti 1 k i n 上的部分位 于k个点Pi k 1 Pi k 2 Pi的凸包内 整条曲线 P t 则位于各凸包的并集之内 见图6 7 2 分段参数多项式 P t 在每一区间 ti ti 1 k i n上都是次数不 高于k 1的参数t的多项式 即P t 是参数t的k 1次 的分段多项式曲线 23 P1 P2 P3 P4 图6 7 B样条曲线在控制多边形凸 包P1 P2 P3 P4内部 24 3 连续性 Bi k t 在l重节点ti k 1 i n 处的连续阶不低于 k 1 l 整条曲线P t 的连续阶不低于k 1 lmax 其 中lmax为 tk tn 1 内节点最大重数 4 几何不变性 P t 的形状和位置与坐标系的选择无关 5 保凸性 B样条曲线和B zier曲线一样 也具有保凸性 即 当P1 P2 Pn形成一个平面凸的闭多边形时 P t 是一平面凸曲线 参见图6 8 25 P1 P2 Pi Pn P t 图6 8 B样条曲线保凸性 26 6 局部调整性 由于B样条基函数的局部性 如果只变动某一个控 制点Pi 1 i n 曲线P t 上只有一段发生变化 对 应max t1 ti t min tn 1 ti k 的一段 P t 的其它 部分均不变动 这就为设计曲线时修改某一局部的 形状带来很大的方便 7 造型灵活性 在设计曲线时 有时希望在曲线某一点处形成一角 点或在某一段形成直线段 或要求曲线与某一直线 相切 B样条曲线提供了这种手段 可用控制多边形大致勾画B样条曲线形状 再通过 局部修改使曲线设计满足要求 如为使三次B样条曲线P t 对应 ti 3 ti 4 一段为直线段 只 要取Pi Pi 1 Pi 2 Pi 3位于一直线上 27 6 3 2 B样条曲面 一 定义一 定义 设节点向量 分别是对参数uv平面上的u轴和v轴的分割 见图6 9 称下列张量积的形式的参数曲面为k h k n h m 阶的B样条曲面 其中 Pij是空间中给定的n m个点 Bi k u 和 Bj h v 分 别是关于节点向量u v的k阶和h阶的B样条基函数 V U1ii1ii vvuuvuii n i m j hjkiijvBuBPvuP 11 11 mhnkvvvuuu 28 Vm 1 Vm Vi Vi V2 V1 u1 u2uiunun 1 图6 9 uv平面的分割 29 通常称Pij为P u v 控制顶点 把两组多边形Pi1 Pi2 Pim i 0 1 n 和P1jP2j Pnj j 0 1 m 组 成的网格称为P u v 的控制网格 Pij 见图6 10 与B zier曲面类似 Pij 是P u v 大致形状的勾画 P u v 是对 Pij 的逼近 二 二 B样条曲面的 性质样条曲面的 性质 它的凸包性 几何不变性 局部调整性和人机交互 性与B样条曲线情况类似 30 P0m P00 P01 Pn0 P20 P11 P10 Pnm P u v 图6 10 B样条曲面及其控制网格 31 6 4 Coons曲面 一 双三次孔斯曲面一 双三次孔斯曲面 1964 Bezier曲面和B样条曲面的特点是曲面逼近控制网 格 Coons曲面特点是插值 它构造满足给定边界条 件的曲面 现考虑下面插值问题 H u v 是在区域 0 1 0 1 上给定的曲面 现要求作 一曲面P u v 使得 1 0 1 0 1 6 1 0 1 0 1 0 1 0 1 0 1 0 vuvuHvuP vuvuHvuP vuvuHvuP vuvuHvuP uvuv vv uu 32 这要求P u v 的端点 端点导矢 端点扭矢都要与 H u v 相同 解决方法之一是作双三次多项式的插值 取埃尔米 特基函数F0 F1 G0 G1作为混合函数 它们分别为 F0 t 2t3 3t2 1 F1 t 2t3 3t2 G0 t t3 2t2 t G1 t t3 t2 33 现规定行向量 F0 F1 G0 G1 F0 u F1 u G0 u G1 u 列向量 则下式定义的双三次曲面P u v 满足上述的四方 面插值条件 称为双三次孔斯曲面 1 0 1 0 1 0 1 0 vG vG vF vF G G F F 2 6 1 1 1 0 1 1 0 1 0 1 0 0 0 1 0 0 1 1 1 0 1 1 1 0 0 1 0 0 0 1 0 0 GGFF 1 0 1 0 1010 G G F F H H H H H H H H H H H H H H H H vuP uv uv v v uv uv v v u u u u 34 二 孔斯曲面的性质二 孔斯曲面的性质 1 端点位置 H 0 0 H 0 1 H 1 0 H 1 1 是曲面P u v 的端点 2 边界线 在v 0处曲面的边界线为 这是以式 6 2 中的矩阵的第一列元素为系数的三 次埃尔米特曲线 其余的边界线 P u 1 P 0 v P 1 v 分别是以该矩阵中的第2列 第1行和第2行的 元素为系数的三次埃尔米特曲线 0 0 0 1 0 0 0 0 10
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重庆电子工程职业学院《影视特效处理》2023-2024学年第一学期期末试卷
- 湖南电子科技职业学院《形体舞蹈I》2023-2024学年第一学期期末试卷
- 湖北师范大学文理学院《中国书法》2023-2024学年第一学期期末试卷
- 西安科技大学《市政与轨道交通工程计量与计价》2023-2024学年第一学期期末试卷
- 临汾职业技术学院《食品工艺学导论》2023-2024学年第一学期期末试卷
- 2025年良性前列腺增生用药项目提案报告
- 2025年管角钢项目规划申请报告模板
- 湖北艺术职业学院《药物化学生物学技术》2023-2024学年第一学期期末试卷
- 安徽农业大学《线性代数初步》2023-2024学年第一学期期末试卷
- 脑梗塞取栓术后护理查房
- 中医养生八段锦课件
- 《水热溶剂热合成》课件
- 建筑安全玻璃管理规定
- 保险学(第五版)习题库答案
- 《重大火灾隐患判定方法》GB 35181-2017
- 奇瑞汽车售后服务蓝图
- 《农药经营许可培训班》考试试卷
- 安徽省技能人才评价考评员考试题库
- 网络域名及域名解析PPT课件
- 浙江省2016年10月物理学业水平考试试题
- 苏州大学物理化学真题
评论
0/150
提交评论