- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 曲线与曲面(Curves and Surfaces) 本章目标 曲线的表示方法 重点掌握Bezier曲线 学会使用OpenGL的函数 主要内容 参数曲线基础 参数多项式曲线 三次Hermite曲线 Bezier曲线 Bezier曲面 OpenGL相关函数 9.1 参数曲线基础 曲线的表示形式 非参数表示和参数表示 非参数表示 显式表示 坐标间建立函数关系 不能建立多值曲线 隐式表示 看做是两曲面的交 坐标变量间可以多对1 9.1.1 曲线的表示形式 参数表示 参数方程 参数表示的矢量表示 t 规范到[0,1]: 矢量表示:P=[x, y, z]T , P(t)=[x(t), y(t), z(t)]T t 可以表示时间、角度等量 9.1.1 曲线的表示形式 如:直线方程的矢量表示 如:圆 9.1.1 曲线的表示形式 参数表示的优点 容易确定曲线边界。由参数区间确定 表示形式不变性。不依赖于坐标系的选取 表示能力强。利于控制点来控制曲线形状,如后面将要学到的Bezier曲线 9.1.2 切矢量、法矢量、曲率 位置矢量 矢量表示: P=P(t), 0≤t≤1 参数方程 导数 正则点:k=1时,对t=t0,P’(t0)≠0 正则曲线:所有点是正则点 9.1.2 切矢量、法矢量、曲率 切矢量 参数 t 递增一个单位时三个坐标变量 的变化量 弧长 对正则曲线,定义弧长: 9.1.2 切矢量、法矢量、曲率 弧长参数表示 9.1.2 切矢量、法矢量、曲率 单位切矢量 记T(s)为P=P(s)上任意一点的切矢量。则T(s)为单位切矢量 9.1.2 切矢量、法矢量、曲率 法矢量 主法矢量:与切矢量垂直 副法矢量 Frenet标架 9.1.2 切矢量、法矢量、曲率 曲率 曲线的弯曲程度 曲率半径 9.1.3 参数连续性与几何连续性 参数连续性 传统的、严格的连续性 曲线 P = P(t)在 t=t0 处n阶参数连续,如果它在 t0 处n阶左右导数存在,并且满足 记为Cn 9.1.3 参数连续性与几何连续性 几何连续性 直观的、易于交互控制的连续性 0阶几何连续 称曲线P=P( t ) 在 t=t0 处0阶几何连续,如果它在 t0 处位置连续,即 记为:GC0 1阶几何连续 称曲线 P=P(t) 在 t = t0 处1阶几何连续,如果它在 t0处 GC0 ,并且切矢量方向连续,即 记为: GC1 9.1.3 参数连续性与几何连续性 几何连续性(续) 2阶几何连续* 称曲线 P=P(t) 在 t=t0 处2阶几何连续,如果它在 t0 处 (1) GC1 (2)副法矢量方向连续 (3)曲率连续 第9章 曲线与曲面 参数曲线基础 参数多项式曲线 三次Hermite曲线 Bezier曲线 Bezier曲面 OpenGL相关函数 9.2 参数多项式曲线 为什么采用参数多项式曲线? 表示最简单 理论和应用最成熟 n次多项式曲线 9.2 参数多项式曲线 矩阵表示 矢量表示 加权和形式 缺点 Pi 没有明显的几何意义 Pi 与曲线的关系不明确,导致曲线的形状控制困难 9.2 参数多项式曲线 参数多项式曲线的矩阵表示(续) 矩阵表示 矩阵分解 几何矩阵 G = [G0 G1 … Gn] 控制顶点 Gi 基矩阵M:MT 确定了一组基函数 9.2 参数多项式曲线 参数多项式曲线的矩阵表示(续) 例子:直线段的矩阵表示 9.2 参数多项式曲线 9.2 参数多项式曲线 参数多项式曲线的生成(续) Horner迭代算法 第9章 曲线与曲面 参数曲线基础 参数多项式曲线 三次Hermite曲线 Bezier曲线 Bezier曲面 OpenGL相关函数 9.3 三次Hermite(厄密多)曲线 三次Hermite曲线的定义 给定4个矢量P0, P1, R0, R1 ,称满足下列条件的三次多项式曲线 P(t) 为Hermite 曲线 9.3 三次Hermite曲线 矩阵表示 9.3 三次Hermite曲线 合并 解(不唯一) 9.3 三次Hermite曲线 基矩阵与基函数(调和函数) 9.3 三次Hermite曲线 形状控制 改变端点位置矢量P0,P1 调节切矢量R0,R1的方向 改变切矢量R0,R1的长度 9.3 三次Hermite曲线 几何变换 仿射不变性:对曲线的几何变换等价于对P0,P1,R0,R1做几何变换 曲线生成 取型值点:ti 对每个ti,计算 P(ti) 第9章 曲线与曲面 参数
您可能关注的文档
最近下载
- 金属非金属矿山尾矿库安全质量标准化标准及考核评级办法24.pdf
- 法官违法举报信范文.docx
- 谅解书(范本)( word 版).docx
- 黑龙江省“六校联盟”2025届高三1月联合适应性测试 数学试卷(含答案).pdf
- 40万吨年MDI项目(和山巨力化工)环境影响报告.pdf
- 黑龙江省“六校联盟”2025届高三上学期联合适应性考试数学试题(含答案).pdf VIP
- 福建省高中名校2025学年高三年级第一学期期末数学试卷(附答案)2025.pdf VIP
- 2025高考语文60篇古诗文原文+翻译+赏析+情景默写.pdf VIP
- 掺合料试题带答案.docx VIP
- 2024年湖南高速铁路职业技术学院单招职业技能测试题库及答案解析.docx VIP
文档评论(0)