物体的几何表示 (2).

Slides:



Advertisements
Similar presentations
第五节 函数的微分 一、微分的定义 二、微分的几何意义 三、基本初等函数的微分公式与微分运算 法则 四、微分形式不变性 五、微分在近似计算中的应用 六、小结.
Advertisements

2.8 函数的微分 1 微分的定义 2 微分的几何意义 3 微分公式与微分运算法则 4 微分在近似计算中的应用.
2.6 隐函数微分法 第二章 第二章 二、高阶导数 一、隐式定义的函数 三、可微函数的有理幂. 一、隐函数的导数 若由方程 可确定 y 是 x 的函数, 由 表示的函数, 称为显函数. 例如, 可确定显函数 可确定 y 是 x 的函数, 但此隐函数不能显化. 函数为隐函数. 则称此 隐函数求导方法.
2.5 函数的微分 一、问题的提出 二、微分的定义 三、可微的条件 四、微分的几何意义 五、微分的求法 六、小结.
§3.4 空间直线的方程.
一、曲面及其方程 二、母线平行于坐标轴的柱面方程 三、以坐标轴为旋转轴的旋转曲面 四、小结
《解析几何》 -Chapter 3 §7 空间两直线的相关位置.
微分几何.
第六节 曲面与空间曲线 一、曲面及其方程 二、 柱 面 三、 旋转曲面 四、 二次曲面 五、 空间曲线的方程.
第一节 空间解析几何的基本知识 1、空间直角坐标系 2、几种特殊的曲面 3、空间曲线.
第八章 向量代数 空间解析几何 第五节 空间直线及其方程 一、空间直线的点向式方程 和参数方程 二、空间直线的一般方程 三、空间两直线的夹角.
3.4 空间直线的方程.
第七章 空间解析几何 §5 空间直线及其方程 一、空间直线的一般方程 二、空间直线的对称式方程与参数方程 三、两空间直线的夹角
《解析几何》 乐山师范学院 0 引言 §1 二次曲线与直线的相关位置.
一、二阶行列式的引入 用消元法解二元线性方程组. 一、二阶行列式的引入 用消元法解二元线性方程组.
《高等数学》(理学) 常数项级数的概念 袁安锋
第六章 曲线和曲面(二) 2017/3/22 Thank you for your time today.
曲线曲面 从卫星的轨道、导弹的弹道,到汽车和飞机等的外形,直至日常生活中的图案和花样设计,都离不了对曲线的描述和绘制。可以说,几乎没有一张设计图纸上是没有曲线的。 在我们遇到的各种各样的曲线中,归纳起来,大概不外乎两类: 一类是曲线可以用一个标准的解析式来表示,称为曲线的方程。 第二类曲线的特点是,不能确切给出描述整个曲线的方程,它们往往是由一些从实际测量得到的一系列离散数据点来确定。这些数据点也称为型值点。
第五节 微积分基本公式 、变速直线运动中位置函数与速度 函数的联系 二、积分上限函数及其导数 三、牛顿—莱布尼茨公式.
一、原函数与不定积分 二、不定积分的几何意义 三、基本积分公式及积分法则 四、牛顿—莱布尼兹公式 五、小结
第二节 微积分基本公式 1、问题的提出 2、积分上限函数及其导数 3、牛顿—莱布尼茨公式 4、小结.
微积分基本定理 2017/9/9.
§5.3 定积分的换元法 和分部积分法 一、 定积分的换元法 二、 定积分的分部积分法 三、 小结、作业.
第5章 定积分及其应用 基本要求 5.1 定积分的概念与性质 5.2 微积分基本公式 5.3 定积分的换元积分法与分部积分法
第六章 定积分 第一节 定积分的概念 第二节 微积分基本公式 第三节 定积分的积分法.
第三节 格林公式及其应用(2) 一、曲线积分与路径无关的定义 二、曲线积分与路径无关的条件 三、二元函数的全微分的求积 四、小结.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
2-7、函数的微分 教学要求 教学要点.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
高等数学 高等数学精品课程小组 成都理工大学工程技术学院.
第5章 曲线和曲面 几何造型技术是一项研究在计算机中,如何表达物体模型形状的技术。在航空航天、汽车、造船、机械、建筑和电子等行业得到了广泛的应用。 拟合曲线可分为两种类型:曲线过所有的给定型值点(插值放样);另一种曲线是,并不一定通过给定的型值点,而只是比较好地接近这些点(逼近)。这类曲线(或曲面)比较适合于外形设计。
第5章 曲线与曲面 曲线曲面的计算机辅助设计源于20世纪60年代的飞机和汽车工业。
7.1 多边形表面 7.2 二次曲面和超二次曲面 7.3 样条表示 7.4 三次插值样条 7.5 Bézier曲线和曲面
绘制圆与多边形 椭圆形 绘制椭圆形的方法是 drawOval(x ,y , width , height), 绘制实心椭圆形的方法是
第四章 曲线和曲面 第一节 曲线和曲面表示的基础知识 第二节 Hermite多项式 第三节 Coons曲面 第四节 Bezier曲线和曲面
计算机数学基础 主讲老师: 邓辉文.
双曲线的简单几何性质 杏坛中学 高二数学备课组.
2.1.2 空间中直线与直线 之间的位置关系.
第八模块 复变函数 第二节 复变函数的极限与连续性 一、复变函数的概念 二、复变函数的极限 二、复变函数的连续性.
第一章 函数与极限.
第二章 函数 插值 — 分段低次插值.
第二十二章 曲面积分 §1 第一型曲面积分 §2 第二型曲面积分 §3 高斯公式与斯托克斯公式.
第三单元 第3课 实验 多元函数的积分 实验目的:掌握matlab计算二重积分与三重积分的方法,提高应用重积分解决有关应用问题的能力。
实数与向量的积.
线段的有关计算.
2.3.4 平面与平面垂直的性质.
5.2 常用统计分布 一、常见分布 二、概率分布的分位数 三、小结.
第五节 对坐标的曲面积分 一、 对坐标的曲面积分的概念与性质 二、对坐标的曲面积分的计算法 三、两类曲面积分的联系.
作业 P152 习题 复习:P 预习:P /5/2.
复习: 若A(x1,y1,z1) , B(x2,y2,z2), 则 AB = OB - OA=(x2-x1 , y2-y1 , z2-z1)
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
第四章 第四节 函数图形的描绘 一、渐近线 二、图形描绘的步骤 三 、作图举例.
抛物线的几何性质.
第三章 函数的微分学 第二节 导数的四则运算法则 一、导数的四则运算 二、偏导数的求法.
二次函数(一) 讲师:韩春成 学而思初中数学教研主任 中考研究中心专家成员 学而思培优“卓越教师”.
第六章 曲线和曲面(三) 2019/5/19 Thank you for your time today.
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
平行四边形的性质 鄢陵县彭店一中 赵二歌.
轴对称在几何证明及计算中的应用(1) ———角平分线中的轴对称.
第三章 空间向量与立体几何 3.1 空间向量及其运算 3.1.2空间向量的数乘运算.
第二节 函数的极限 一、函数极限的定义 二、函数极限的性质 三、小结 思考题.
杨光 三维物体的表示与建模.
直线的倾斜角与斜率.
正弦函数的性质与图像.
24.4弧长和扇形面积 圆锥的侧面积和全面积.
1.2轴对称的性质 八 年 级 数 学 备 课 组.
位似.
生活中的几何体.
第一模块 向量代数与空间解析几何 第六节 二次曲面与空间曲线 一、曲面方程的概念 二、常见的二次曲面及其方程 三、空间曲线的方程
第三章 图形的平移与旋转.
Presentation transcript:

物体的几何表示 (2)

内容 参数曲面表示 参数表示的数学原理 参数曲线 参数曲面

内容 参数曲面表示 参数表示的数学原理 参数曲线 参数曲面

参数表示的数学原理:直线段 考虑直线段 P0(x0, y0, z0)→P1(x1, y1, z1) 参数表示 分量表示 参数空间:

参数表示的数学原理:直线段 直线段参数表示的直观几何意义 参数空间中每一个参数(点)都对应于直线段上一个点 参数空间的两个端点对应于直线段的两个端点

参数表示的数学原理:曲线 一般三维参数曲线形式: 参数空间中每一个t对应于曲线上一个点R(t) 图形学中,参数空间通常是有限区间,此时参数曲线称为参数曲线段 图形学中,参数函数通常为分段多项式或有理多项式曲线

参数表示的数学原理:平面 双线性四边面片: (u,v)∈[0,1]×[0,1] 四边面片的四个顶点P0、P1、P2和P3对应于参数曲面的四个角点R(0,0)、R(1,0)、R(1,0)和R(0,1)

曲面参数表示的数学原理 双线性四边面片

参数表示的数学原理:曲面 一般形式的空间参数曲面 参数空间中每一点(u, v)对应于曲面上一点R(u,v) 如果曲面的参数空间是一个有限的定义域(如矩形),则对应的参数曲面称为参数曲面片 图形学中常用的参数曲面为张量积分片多项式或有理多项式参数曲面

参数表示的优势 参数表示是显式的 曲面上的几何量计算简便(微分几何):法向、曲率、测地线、曲率线等 特殊形式的参数表示的外形控制十分直观 对每一个参数值,可以直接计算曲面上的对应点 参数表示的物体可以方便地转化为多边形逼近表示 曲面上的几何量计算简便(微分几何):法向、曲率、测地线、曲率线等 特殊形式的参数表示的外形控制十分直观 Bézier、B-样条、NURBS (Non-Uniform Rational B-Spline, 非均匀有理B-样条)曲线/曲面。

内容 参数曲面表示 参数表示的数学原理 参数曲线 Bézier曲线 B-样条曲线 NURBS曲线 参数曲面

Bézier曲线 Pierre Bézier (1910.9.1-1999.11.25) 发音:[BEH zee eh] Bézier曲线

Bézier曲线定义 一条n次Bézier曲线: 多项式{Bi,n(t)}称为Bernstein基函数:

Bézier曲线性质 端点插值: 端点切向: 对称性: R(0)=R0 R(1)=Rn R(0)=n(R1−R0) R(1)=n(Rn−Rn-1) 对称性: ∑iRn-iBi,n(t) = ∑iRiBi,n(t) 曲线的控制顶点的几何地位是对称的 三次Bézier曲线

Bézier曲线性质 凸包性:Bézier曲线位于控制多边形的凸包内 几何不变性:Bézier曲线的形状仅与控制多边形有关,与坐标系无关

Bézier曲线剖分性质 SubdivideBezierCurve(t0, R(t)) { for(i=0; i<=n; i++) Ri(0)=Ri; for(s=1; s<=n; s++) for(i=0; i<=n-s; i++) Ri(s)=(1- t0) Ri(s-1)+ t0Ri+1(s-1); } Bézier曲线剖分示意图 Bézier曲线剖分算法描述

Bézier曲线剖分性质 每次剖分,曲线分为两段新的Bézier曲线 新的控制多边形更加趋近于Bézier曲线

Bézier曲线的不足 整体性质:当移动曲线的一个控制顶点时,整条曲线的形状都会发生改变 表示复杂形状时,需要将多条Bézier 曲线光滑拼接起来,即Bézier样条曲线。 位置连续:C0(或G0) n次导数(或几何)连续:Cn(或Gn)

内容 参数曲面表示 参数表示的数学原理 参数曲线 Bézier曲线 B-样条曲线 NURBS曲线 参数曲面

B-样条曲线实列 R0 R1 R2 R3 R4 R5 R6 R7 三次(四阶)B-样条曲线

B-样条曲线的定义 B-样条曲线是分段连续的多项式曲线,其定义与节点向量密切相关 定义在节点向量u={u0, u1, …, ui, …, un+k+1 }上的k次(k+1阶)、具有(n+1)个控 制顶点的B-样条曲线为:

B-样条曲线的定义 Ri为控制顶点,{Ri}i=0,1,…,n顺次连接称为曲线的控制多边形 Ni,k(u)为单位化的B-样条基函数:

B-样条基函数实例 n=3 (4个控制顶点) k=3 三次(四阶)曲线 u=[0 0 0 1 2 2 2 2] 在 u = 0.6 处, 基函数的和为: N1,3+N2,3+N3,3+N4,3 =0.16+0.66+0.18+0.0= 1.0

B-样条曲线性质 B-样条曲线具有凸包性和几何不变性。 当曲线的两个端节点的重复度是k+1时 B-样条曲线具有类似于Bézier曲线的性质 端点插值性质 端点导数与控制的起始边与终止边相切 当n=k+1时,B-样条曲线就是一条Bézier曲线

B-样条曲线性质 局部性:当移动一个控制顶点时,只会影响曲线的一部分,而不是整条曲线 三次B-样条曲线的局部性质

内容 参数曲面表示 参数表示的数学原理 参数曲线 Bézier曲线 B-样条曲线 NURBS曲线 参数曲面

引入NURBS曲线的原因 B-样条情形不能精确表示二次曲面与平面的交线,如圆锥曲线(平面与圆锥的交线) 抛物线 椭圆(上)与圆(下) 双曲线

NURBS曲线 NURBS (Non-Uniform Rational B-Spline):非均匀有理B-样条的简称 定义:

NURBS曲线 {Ni,k(u)}为单位化的B-样条基函数 {Ri}为控制顶点 NURBS曲线新增加的曲线控制手段是权因子{ωi },

NURBS曲线的权因子 每一个权因子对应于一个控制顶点 通过调整权因子的大小可以调整曲线的形状。 当所有的权因子ωi=1时,就是B-样条曲线; 当某个权因子ωi=0时,对应的控制顶点对曲线的形状没有影响 当ωi→∞时,曲线R(u) →Ri ,即曲线过点Ri

NURBS曲线的例子 NURBS曲线权因子对曲线形状的影响

NURBS曲线表示圆 用三个120°圆弧表示圆: u=[0 0 0 1 1 2 2 3 3 3] k = 3 [ωi] = [1, ½, 1 , ½, 1, ½, 1] 控制顶点分布如右图所示 NURBS曲线表示圆

内容 参数曲面表示 参数表示的数学原理 参数曲线 参数曲面 Bézier曲面 B-样条曲面 NURBS曲面

双三次Bézier曲面实列 双三次Bézier曲面实例

Bézier曲面 m×n次Bézier曲面: Bi,m(u)和Bj,n(v)为Bernstein基函数 {Rij}规则连接形成控制网

Bézier曲面性质 Bézier曲面的控制顶点所形成的控制网格大致反应了曲面的形状,所以可通过编辑控制顶点的方式来实现对曲面形状的改变

Bézier曲面性质 Bézier曲面通过四个角点处的控制顶点

Bézier曲面性质 在角点处曲面与控制多边形相切 Bézier曲面具有剖分算法:用加密的控制多边形来逼近显示Bézier曲面

Bézier曲面的不足 全局性:当移动一个控制顶点的位置时,整个曲面的形状会发生改变,这对于外形设计是很不方便的

内容 参数曲面表示 参数表示的数学原理 参数曲线 参数曲面 Bézier曲面 B-样条曲面 NURBS曲面

B-样条曲面 B-样条曲面定义: 次数:ku×kv 控制顶点数:(nu+1) × (nv+1) 节点向量

B-样条曲面 {Rij}为控制顶点 Ni,ku(u)和Ni,kv(v)分别为定义在节点向量u和v上的规范化B-样条基函数

B-样条曲面的重要性质 局部性质 控制顶点数目 其它性质:参考曲线情形 Bézier曲面的次数确定后,控制顶点数目就定了

B-样条曲面实例 R5,0 R4,4 R0,5 R5,5 R0,0 R0,0 R5,0 R5,5 R0,5 R0,0 R5,0 R5,5 (a) 均匀节点 (b) 端点重节点 (c) B-样条曲面的局部性 具有6×6个控制顶点双三次B-样条曲面: (a) 均匀节点向量u= v =[-4, -3, -2, -1, 0, 1, 2, 3, 4, 5],所构造曲面不插值角点 (b) 具有端点处4阶重节点的节点向量u= v =[0, 0, 0, 0, 1, 2, 3, 3, 3, 3],曲面插值角点 (c) 采用了与图(b)相同的节点向量,扰动顶点R4,4的位置后,其形状变化的红色区域局限于变动顶点的邻域中.

B-样条曲面的不足 不能精确表示常用的二次曲面:如球面、圆柱面、圆锥面等

内容 参数曲面表示 参数表示的数学原理 参数曲线 参数曲面 Bézier曲面 B-样条曲面 NURBS曲面

NURBS曲面 NURBS曲面 工业产品几何定义的STEP标准 (1991年): 增加了权因子作为形状控制手段 包含B-样条曲面和Bézier曲面 可以精确表示机械零件中常用的二次曲面 工业产品几何定义的STEP标准 (1991年): 自由曲线曲面唯一地采用NURBS表示

NURBS曲面表示球面 NURBS精确表示的球面及其控制顶点

小结 物体的参数曲面表示 参数表示的数学原理:曲线、曲面 参数曲线:Bézier、B-样条和NURBS曲线