c语言编写平面参数三次曲线,03A-参数样条与Bezier.ppt

03A-参数样条与Bezier

第6讲 Bézier曲线 * Bézier曲线 Bézier曲线的定义 Bernstein基函数的性质 Bézier曲线的几何性质 Bézier曲线的几何作图法 例题 Bézier曲线拼接 ? ? ? 例 题 用三次Bézier曲线拟合X-O-Y平面上第一象限内的一段1/4圆弧,圆弧的圆心为(0,0)点,半径为1,要求拟合曲线精确通过该圆弧的两个端点和中点,求三次Bézier曲线的控制顶点。 * 解:由曲线的端点性质,可以确定 ∵控制多边形的首末段与Bézier曲线相切 ∴V1、V2分别在切线方向V0A和V3A上 又∵曲线过圆弧中点C ∴ 第6讲 Bézier曲线 * Bézier曲线 Bézier曲线的定义 Bernstein基函数的性质 Bézier曲线的几何性质 Bézier曲线的几何作图法 例题 Bézier曲线拼接 Bézier曲线拼接 * 以三次曲线的拼接为例: G0连续条件: G1连续条件: G2连续条件: 三点共线 五点共面 1. 给定平面上三个控制顶点 、 、 计算由这三个控制顶点定义的二次Bézier曲线上参数 处的点的位置及曲线在该点处的切矢。 将上题中所给的曲线在点 处分割为两段曲线,求它们各 自的控制顶点。 习 题 二次Bézier曲线的端点性质 * 二次Bézier曲线的表达形式为: 其一阶导数为: 端点处导数有: 中点处导数有: * 第四讲,主要内容有: 3.1 三次样条函数的力学背景 3.2 三次样条函数 3.3 参数三次曲线段 (在讲授本次课之前,用30分钟时间进行第一次课堂测验。) 主要教学方法: (1) 在给出物理背景的基础上,由浅入深逐步推导出三次样条函数,并总结其三个主要特征。 (2) 重点讲授参数样条函数,说明其中的四个定义常量(两个端点位置、两个端点切矢)对所构造曲线的影响。 (3) 画出并分析Hermite基函数的图象及在曲线构造中的作用。 重点:1. 参数三次样条。 2. 通过Hermite基函数的分析,进一步说明基函数在曲线表述中的重要意义。 3. 端点切矢条件对PC曲线段形状的影响。 难点:1. 基函数意义的深入理解。 2. 端点切矢条件对PC曲线段形状的影响。 第6讲,主要内容有: 3.7 总结参数三次样条曲线的性质 3.8 Ferguson双三次样条插值曲面 3.9 Coons双三次样条插值曲面 通过本次课的学习,使学生对参数三次样条曲线有一个较为全面的认识,加深对前两堂课内容的理解,并掌握Ferguson双三次样条插值曲面和Coons双三次样条插值曲面的构造方法,建立对张量积曲面的初步概念。 主要教学方法: (1)复习前两次课的主要内容,并总结归纳参数三次样条曲线的性质。 (2)曲线曲面的参数矢量方程、参数三次样条曲线相关内容习题讲解。 (3)由曲线过渡到曲面的定义,以Ferguson双三次样条插值曲面的讲解出发,引出张量积曲面的概念和几何意义。 重点:1. 参数三次样条曲线的性质。 2. Ferguson双三次样条插值曲面。 难点:1. 张量积曲面的概念和几何意义。 Surface parametrizations * IMA Workshop on Computer Graphics * Surface parametrizations * IMA Workshop on Computer Graphics * Surface parametrizations * IMA Workshop on Computer Graphics * 例 题 求 解 * 解: 构造Ferguson曲线需满足三切矢方程,即: 将已知条件代入,有: 可得: * 例 题 求 解(续) 参数三次样条的分段表达式为: i=1,2 为: 弗格森曲线段两端切矢量的模长对曲线形状有什么样的影响? 如何构造弗格森曲线? Hermit基函数是如何定义的? 本 讲 小 结 编 程 作 业(1) 用C语言编写一条平面上的参数三次样条曲线段,要求: (1)能够使用户输入数据点和切矢坐标; (2)输出参数分别为0,0.1,…,1时的曲线上的点的坐标值; (3)用Excel绘制出该曲线段; (4)计算一条逼近第一象限1/4圆弧的曲线段。 * * 第6讲 Bézier曲线 * Bézier曲线 Bézier曲线的定义 Bernstein基函数的性质 Bézier曲线的几何性质 Bézier曲线的几何作图法 例题 Bé

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值