现代数控编程技术(第03讲--几何造型基础).pdf_第1页
现代数控编程技术(第03讲--几何造型基础).pdf_第2页
现代数控编程技术(第03讲--几何造型基础).pdf_第3页
现代数控编程技术(第03讲--几何造型基础).pdf_第4页
现代数控编程技术(第03讲--几何造型基础).pdf_第5页
已阅读5页,还剩71页未读 继续免费阅读

现代数控编程技术(第03讲--几何造型基础).pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章 曲线曲面造型基础第3章 曲线曲面造型基础 3 1 B样条曲线曲面样条曲线曲面 3 2 NURBS曲线曲面曲线曲面 3 3 曲线曲面论基本知识曲线曲面论基本知识 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 1963年 美国波音飞机公司 Ferguson曲线曲面 1964年 美国麻省理工学院 Coons曲面 1971年 法国雷诺汽车公司 Bezier曲线 1972年 de Boor 1974年 Gordon和Riesenfeld提 出了B样条方法 1975年 美国Syracuse大学 Versprille提出有理B 样 条 方 法 Piegl 和 Tiller 非 均 匀 有 理 B 样 条 NURBS 3 1 B样条曲线曲面样条曲线曲面 1 B样条曲线的发展历程样条曲线的发展历程 2 B样条曲线的定义样条曲线的定义 n i kii uNu 0 PC 11 1 11 1 1 1 1 0 1 nk iki kiki iki kii ki ii i tut tt uNut tt uNtu uN tut uN 其它 若 3 1 B样条曲线曲面样条曲线曲面 控制顶点控制顶点 节点矢量节点矢量 B样条曲线的性质样条曲线的性质 局部性 连续性 几何不变性 变差缩减性 造型的灵活性 3 1 B样条曲线曲面样条曲线曲面 3 B样条曲线的矩阵表示样条曲线的矩阵表示 一 次 一 次B样条曲线的矩阵表示样条曲线的矩阵表示 10 110 01 11 1 1 uniuu i i i P P C 3 1 B样条曲线曲面样条曲线曲面 二 次 二 次B样条曲线的矩阵表示样条曲线的矩阵表示 10 110 011 022 121 1 2 1 1 1 2 uniuuu i i i i P P P C 3 1 B样条曲线曲面样条曲线曲面 三 次 三 次B样条曲线的矩阵表示样条曲线的矩阵表示 10 110 0141 0303 0363 1331 1 6 1 2 1 1 23 uniuuuu i i i i i P P P P C 3 1 B样条曲线曲面样条曲线曲面 端点位置矢量 端点一阶导数矢量 二阶导数矢量 若三个顶点位于同一条直线上 三次B样条曲线将产生拐 点 若四点共线 则变成一段直线 若三点重合 则过点 114 4 6 1 0 iiii PPPC 214 4 6 1 1 iiii PPPC 20 114 iii PPC 21 24 iii PPC 114 20 iiii PPPC 3 1 B样条曲线曲面样条曲线曲面 4 B样条曲面样条曲面 B样条曲面的定义样条曲面的定义 10 00 wuwNuNwu m i ljki n j ji PS 10 2121 wu knskmr wu T l T lklkksr WMPMUS 3 1 B样条曲线曲面样条曲线曲面 均匀双二次 均匀双二次B样条曲面的矩阵表示样条曲面的矩阵表示 TT BBB w w w wuWM PPP PPP PPP UM P P P UMS 222120 121110 020100 2 1 0 TT BB wuWPMUMS 3 1 B样条曲线曲面样条曲线曲面 均匀双三次 均匀双三次B样条曲面的矩阵表示样条曲面的矩阵表示 TT BBB w w w w wuWPMUM P P P P UMS 3 2 1 0 33323130 23222120 13121110 03020100 PPPP PPPP PPPP PPPP P 0141 0303 0363 1331 6 1 B M 3 1 B样条曲线曲面样条曲线曲面 第3章 曲线曲面造型基础第3章 曲线曲面造型基础 3 1 B样条曲线曲面样条曲线曲面 3 2 NURBS曲线曲面曲线曲面 3 3 曲线曲面论基本知识曲线曲面论基本知识 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 1 NURBS曲线的定义曲线的定义 n i i n i iid p 0 0 uN uN u ki ki 3 2 NURBS曲线曲面曲线曲面 控制顶点控制顶点 权因子权因子 节点矢量节点矢量 2 在齐次坐标下 在齐次坐标下NURBS的几何意义的几何意义 1 P Q X Y R O x y r p 1 X Y O x y 0 d 1 d 2 d 3 d 0 D 1 D 2 D 3 D uP up 3 2 NURBS曲线曲面曲线曲面 3 权因子对 权因子对NURBS曲线形状的影响曲线形状的影响 若固定所有控制顶点及除外wi的所有其它权因子 不变 当wi变化时 P点随之移动 它在空间扫描 出一条过控制顶点di的一条直线 当wi趋于无穷大 时 P趋近与控制顶点di重合 若wi增加 则曲线被拉向控制顶点di 若wi减小 则曲线被推离控制顶点di 若wi增加 则一般地曲线在受影响的范围内被推 离除顶点di外的其它相应控制顶点 若wi减小 则相反 3 2 NURBS曲线曲面曲线曲面 4 NURBS曲面的定义曲面的定义 m i n j ji m i n j jiji d p 00 00 vNuN vNuN vu lj ki lj ki 3 2 NURBS曲线曲面曲线曲面 不仅可以表示自由曲线曲面 还可以精确地表示圆锥 曲线和规则曲线 为计算机辅助几何设计提供了统一 的数学描述方法 具有影响曲线 曲面形状的权因子 故可以设计相当 复杂的曲线曲面形状 若运用恰当 将更便于设计者 实现自己的设计意图 是非有理B样条方法在四维空间的直接推广 多数非 有理B样条曲线曲面的性质及其相应的计算方法可直 接推广到NURBS曲线曲面 5 NURBS方法的提出及优缺点方法的提出及优缺点 3 2 NURBS曲线曲面曲线曲面 NURBS也存在一些缺点 需要额外的存储以定义传统的曲线和曲面 权因子的不合适应用可能导致很坏的参数化 甚至毁掉随后的曲面结构 3 2 NURBS曲线曲面曲线曲面 第3章 曲线曲面造型基础第3章 曲线曲面造型基础 3 1 B样条曲线曲面样条曲线曲面 3 2 NURBS曲线曲面曲线曲面 3 3 曲线曲面论基本知识曲线曲面论基本知识 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 曲线的参数方程和矢量方程 1 曲线数学基础 曲线数学基础 3 3 曲线曲面论基础曲线曲面论基础 tzz tyy txx 空间曲线的 参数方程 tztytxt rr 空间曲线的 矢量方程 矢函数 P P0 0 P r t P r t0 0 r t r t0 0 t r t t r t0 0 O O 切矢的几何意义切矢的几何意义 r t t r t r tx ty tz t 3 3 曲线曲面论基础曲线曲面论基础 1 活动标架 活动标架 密切平面 法平面 从切面 密切面 在密切平面内 曲率中心 P P b m t t t tt tt r t r rr b rr mb t 3 3 曲线曲面论基础曲线曲面论基础 2 曲线论的基本公式 曲线论的基本公式 b m t b m t 00 0 00 k k 3 3 曲线曲面论基础曲线曲面论基础 曲率曲率 挠率挠率 3 曲率的几何意义及其计算 曲率的几何意义及其计算 3 3 曲线曲面论基础曲线曲面论基础 曲线在一点的曲率 定义为切线方向对 于弧长的导数 曲线在一点的曲率 定义为切线方向对 于弧长的导数 曲率反映了切矢转 动的快慢 刻画了 曲线的弯曲程度 曲率反映了切矢转 动的快慢 刻画了 曲线的弯曲程度 3 曲率的几何意义及其计算 曲率的几何意义及其计算 3 r rr k 3 3 曲线曲面论基础曲线曲面论基础 这个圆叫做曲线在点这个圆叫做曲线在点M M 处的处的曲率圆曲率圆 曲率圆的圆心曲率圆的圆心D D 叫做曲线在点叫做曲线在点M M 处的 处的 曲率中心曲率中心 曲率圆的半径曲率圆的半径 叫做曲线在点叫做曲线在点M M 处的 处的 曲率半径曲率半径 4 挠率的几何意义及其计算 挠率的几何意义及其计算 b1t1 m1 b2 m2 t2 3 3 曲线曲面论基础曲线曲面论基础 对于空间曲线 曲线不仅弯曲而且还要扭转 对于空间曲线 曲线不仅弯曲而且还要扭转 挠率就是这样一个反映曲线偏离平面曲线的程度的 量 刻画曲线扭转的程度 挠率就是这样一个反映曲线偏离平面曲线的程度的 量 刻画曲线扭转的程度 4 挠率的几何意义及其计算 挠率的几何意义及其计算 2 rr rrr 3 3 曲线曲面论基础曲线曲面论基础 曲线在一点的挠率等于副法矢对弧长的转动率曲线在一点的挠率等于副法矢对弧长的转动率 对于平面曲线 密切面与曲线所在平面一致 因而 副法矢是固定不变的 故挠率等于0 对于平面曲线 密切面与曲线所在平面一致 因而 副法矢是固定不变的 故挠率等于0 2 曲面数学基础 曲面数学基础 1 曲面的参数方程和矢量方程 曲面的参数方程和矢量方程 xx u yy u zz u 一般曲面一般曲面 0 0 0 xx yy zz xxuawb yyuawb zzuawb 平 面 平 面 cos sin 0 2 xf t yf t zg t 旋 转 面 旋 转 面 3 3 曲线曲面论基础曲线曲面论基础 2 曲面上参数曲线的切矢 曲面上参数曲线的切矢 a 曲面参数曲线 曲面参数曲线 w wi Oui u r 0 1 r u 1 r 1 1 r 1 w r 1 0 r 0 w r 0 0 r u 0 r ui wi Z Y O 0 000 rr u x uy uz u 0 000 rr u x uy uz u 3 3 曲线曲面论基础曲线曲面论基础 b 二元函数的偏导数 二元函数的偏导数 0 0 lim lim uu ww rr uu wr u w r u w uu rr u wwr u w r u w ww 2 2 2 2 2 2 uu uw wu ww rr r uuu rr r wuu w rr r uww u rr r www 3 3 曲线曲面论基础曲线曲面论基础 c 二元函数的全微分 二元函数的全微分 uu ww r drdur du u r drdwr dw w uw drr dur dw 3 3 曲线曲面论基础曲线曲面论基础 d 复合函数的偏导数 复合函数的偏导数 rr u t w t uw drdudw rr dtdtdt rr u s t w s t rrurw susws rrurw tutwt uw rr ur w susws tutwt rr ur w rr ur w 3 3 曲线曲面论基础曲线曲面论基础 e 参数曲面的切矢 参数曲面的切矢 n ru rw r w u w u uuuu rxy z wwww rxyz 3 3 曲线曲面论基础曲线曲面论基础 3 曲面上曲线的切矢和曲面的法矢 曲面上曲线的切矢和曲面的法矢 a 曲面上的曲线 曲面上的曲线 b 曲面上曲线的切矢 曲面上曲线的切矢 c 曲面的法矢 曲面的法矢 rr u wx ty t z t dr rx ty t z t dt uw dudw rrr dtdt uw uw rr n rr 3 3 曲线曲面论基础曲线曲面论基础 4 曲面的等距面 曲面的等距面 R u w ru rw n an aRR u wr u wn 3 3 曲线曲面论基础曲线曲面论基础 3 曲面论基本知识 曲面论基本知识 1 曲面的第一基本公式 222 2 dvGFdudvduEds 22 wwuu rGrrFrE 222 2222 2 uw uu ww dsdrr dur dw rdur r dudwrdw 3 3 曲线曲面论基础曲线曲面论基础 2 曲面第一基本公式的应用 a 计算曲线的弧长 222 111 2222 2 2 ttt ttt dsdudu dwdw sdtEFGdtE uFu wGw dt dtdtdt dtdt 3 3 曲线曲面论基础曲线曲面论基础 b 计算曲面面积 rwdw rudu dw uwuw dAr dur dwrr dudw 2222 uwuwu w Drrr rr rEGF 2 V AEGF dudw 3 3 曲线曲面论基础曲线曲面论基础 c 计算曲面上两条曲线的夹角 r r1 r P 111 uw uw drr dur dw d rr d ur d w 1 1 cos dr d r dr d r 1111 2222 1111 cos 22 Edud uF dud wdwd uGdwd w EduFdudwGdwEd uFd ud wGd w cos F EG 0F 3 3 曲线曲面论基础曲线曲面论基础 3 曲面的局部坐标系 由单位法矢和非规范切矢三者构成曲面的局部 坐标系 亦称标架 uw uw rr n rr 3 3 曲线曲面论基础曲线曲面论基础 4 曲面的第二基本公式 mn P t rr u s w s uw drr dur dw trr ur w dsu dsw ds 2 2 22 2 uw uw uuuwwwuw d rdrdr trr uur ww dsdsds r ur u wr wr ur w 3 3 曲线曲面论基础曲线曲面论基础 4 曲面的第二基本公式 222 2NdwMdudvLdudsk cos wwuw NMLnrnrnruu mn P t cost nkm nk 3 3 曲线曲面论基础曲线曲面论基础 令曲面点处曲线的单位主 法矢为 令曲面点处曲线的单位主 法矢为m m 曲面单位法矢为 曲面单位法矢为 n n 两者夹角为 两者夹角为 5 法曲率 在P点处曲面上曲线的主法矢m和曲面的法矢重合时 此时曲面上曲线的密切面垂直于曲面的切平面 该曲面上曲线的曲率称为曲面在P点处的法曲率 22 2 22 22 12 2 2 n n LduMdudwNdw k ds LduMdudwNdw EduFdudvGdw 曲面第二基本公式 曲面第一基本公式 3 3 曲线曲面论基础曲线曲面论基础 6 主曲率 主方向 曲率线 KHHk KHHk 2 2 2 1 n t n t P P dw du N G k1 L E O k2 k 3 3 曲线曲面论基础曲线曲面论基础 7 Gauss曲率 2 2 21 FEG MLN kkK 曲面在已知点处的弯曲程度自然就用这个比值当 收缩成 点P 时的极限来衡量 这个极限就等于P 点的高斯曲率的 绝对值 k1和k2符号相同时 K大于0 所考虑的点为椭圆点 k1和k2符号不同 K小于0 所考虑的点为双曲点 当k1和k2之一为0时 K等于0 该点为抛物点 当K和H都 等于0时 曲面上的点为平面点 3 3 曲线曲面论基础曲线曲面论基础 8 平均曲率 2 21 2 2 2 1 FEG LGMFNE kkH 3 3 曲线曲面论基础曲线曲面论基础 第3章 曲线曲面造型基础第3章 曲线曲面造型基础 3 1 B样条曲线曲面样条曲线曲面 3 2 NURBS曲线曲面曲线曲面 3 3 曲线曲面论基本知识曲线曲面论基本知识 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 1 实体造型技术概述 实体造型技术概述 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 实体造型的表示方法实体造型的表示方法 边界表示法 B rep 体素构造法 CSG 八叉树表示法 半空间法 欧拉操作法 射线表示法 边界表示法 边界表示法 B rep 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 体素构造法 体素构造法 CSG 差 一 差 一 平移 1 2 2 x x x 体素 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 2 曲线的生成 曲线生成有两种实现方法 a 由设计人员输入曲线控制顶点来设计曲线 b 由设计人员输入曲线上的型值点来设计曲线 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 2 曲线的生成 曲线反算过程一般包括以下几个主要步骤 a 确定插值曲线的节点矢量 b 确定曲线两端的边界条件 c 反算插值曲线的控制顶点 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 1 确定插值曲线的节点矢量 a 均匀参数化 又称等距参数化 法 110 niiui 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 n iuu u 21 0 11 0 iii p b 积累弦长参数化 或简称弦长参数化 法 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 c 向心参数化法 niuu u iii p 21 0 2 1 11 0 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 d 修正弦长参数化法 nikuu u iiii p 21 0 11 0 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 ii i ii i i pp p pp p 1 i 1 2 1 i 2 2 3 1 k 0 2 1 1 n iiii pp ppp min 2 确定曲线两端的边界条件 a 切矢条件 n n nn pdd pdd 3 3 2 12 0 3 01 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 b 自由端点条件 12 10 nn dd dd c 闭曲线条件 21 10 n n dd dd 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 3 反算插值曲线的控制顶点 1 2 1 1 2 1 222 1 1 n n n nnnn e e e e d d d d cba cba 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 iii uu 1 21 2 2 iii i i a 321 321 21 12 iii iii iii iii i b n i c 21 321 2 1 iii i i 0 2 010 3 01 3 3 ppeppe n n n i 32 121 iiii pe 曲面生成方法通常可分为两大类 蒙皮曲面生成法 扫描曲面生成法 不管哪一种生成方法 其核心都是曲面的 反算技术 3 3 曲面生成 曲面生成 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 1 双三次B样条插值曲面的反算 a 参数方向与参数选取 b 节点矢量的确定 c 反算控制顶点 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 2 蒙皮曲面生成法 关键在于设计出条具 有统一次数与节点矢量 且参数化情况良好地 相近的符合要求的截面曲线 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 实现步骤 a 初始地生成形状符合要求的截面曲线 都用B样 条曲线表示 b 统一次数 c 域参数变换 d 插入节点 e 最后从曲面光顺性考虑 应使所有截面线的端点 与分段连接点沿曲线弧长的分布情况比较接近 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 得到具有统一次数与节点矢量 且参数化情况良好 地相近的条截面曲线 1 0 km i kijij dSuNu 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 4 扫描面生成法 扫描面生成法是蒙皮 曲面生成法的推广 设计一族反映曲面基本截面形状的曲线 称为基线族 以及一族控制曲面基本走向 的曲线 称为导线族 规定一种运动方式 使基线族沿导线族进 行扫掠运动 这样形成的曲面就叫扫曲面 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 根据基线族 导线族中曲线个数的多少 一 基一导扫曲面及多基多导扫曲面等 根据运动方式的不同 扫曲面则又可分为脊 线扫曲面 旋转扫曲面及同步扫曲面等 3 4 曲面建模中的几个关键技术曲面建模中的几个关键技术 X Z Y O X Y Z O vg us O vg Z O v

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论