自由曲线与曲面(I) 计算机科学与技术.

Slides:



Advertisements
Similar presentations
渡黑水溝 郁永河. 2 戎克船:是明末清初時期往返兩岸的主要交通工具 ∗ 1. 關於台灣的開發歷史,我們到底了解多少呢?不妨試著說出 就我們所知有關台灣開發史的故事、小說、電影、音樂與大 家分享。 ∗ 2. 什麼是黑水溝?黑水溝為什麼會成為大陸移民渡海來臺時最 大的威脅? ∗ 3. 有聽過「六死三留一回頭」、「有唐山公,無唐山嬤」這兩.
Advertisements

洞庭月,衡岳云,巫山雨, 波撼气蒸,揽天下风光,堪 称独步; 崔灏诗,范相记,王勃序, 两楼一阁,数江南文物,各 有千秋。
1 認識創業之財務 ( 資金 ) 及稅務問題 講師 : 蘇炳章 日期 : 92 年 8 月 12 日.
建筑施工与管理 专业入学教育 专业责任教师:刘赞玉. 一、本专业的层次、学制、毕业及颁证本专业的层次、学制、毕业及颁证 二、本专业开设的背景本专业开设的背景 三、本专业的人才培养目标本专业的人才培养目标 四、本专业的专业设置特色本专业的专业设置特色 五、本专业主要专业课程介绍本专业主要专业课程介绍.
科学就医健康教育核心信息 健康中国行·科学就医 一、倡导科学就医 二、遵从分级诊疗 三、定期健康体检 四、鼓励预约挂号 五、就医注意事项
第八章 土地行政管理.
★中国近代史: 1840年————1949年 鸦片战争 新中国诞生 ★历史线索: 1、资本主义列强对中国的侵略 2、中国人民的反抗和探索:
「互联网金融2.0时代」与房地产的融合 广州互联网金融协会会长、广州e贷总裁 方颂.
企业会计学(三) 人大版本 吕 昌.
五專醫護類科介紹 樹人醫專 職業教育組 李天豪 組長.
建筑工程系建筑装饰工程技术专业 建筑设计专业 热烈欢迎新同学入校! 河南工业职业技术学院 建筑工程系.
高齡自主學習團體終身學習試辦計畫經費核銷
建筑工程技术 专业介绍 建筑工程系.
腹有诗书气自华 邓 兵 2014年6月12日.
古代四大美女de风云 沉鱼 . 西施 落雁 . 王昭君 闭月 . 貂禅 羞花 . 杨玉环 编者:周惠婷,李雪蓉
據點考核與評鑑 報告人:臺南市政府 照顧服務管理中心.
小学语文常用说明方法 广州市越秀区云山小学 高年级 李晓泓.
特殊族群運動健康訓練(I).
依据教材 全国高等教育自学考试指定教材 《西方行政学说史》, 竺乾威主编,高等教育出版社。
台北縣98年三鶯區語文研習 --建國國小 修辭與標點符號 福和國中廖惠貞
正 信 讀 書 會 主 持 群 : 姚 永 錩 、 鄭 健 、 陳 淑 珍 佛法的生活應用 2008/07/23.
非法集资典型案例评析 南京师范大学法学院 蔡道通 2016年1月.
专题(二) 交往沟通 掌握技能 命 题 解 读 背 景 材 料 新 题 演 练 考 点 链 接 1.
一、银行保证金质押 二、理财产品质押 三、银行卡被盗刷的责任问题 四、票据纠纷
活力 射 四 简报 种子发芽咯 de 国培(2015)小学数学四组 3/11/2017.
台大體育概況及課程大綱 黃欽永 教授 台灣大學體育室.
松竹梅岁寒三友 步入建交 桃李杏村暖一家 迈进职教 活出精彩.
有三件事我很確定: 第一、愛德華是吸血鬼 第二、出於天性,他渴望喝我的血 第三、我無可救藥地愛上他了……
第三章 企业战略策划 第一节 企业整体战略策划(一).
嘉兴学院.
學校:光春國中 班級:七年三班 製作團隊: 顏序芳 李邰岳 謝宜軒
第八单元第二课第一课时 严守法律 温州四中 蒋莉青.
建筑专业介绍 建筑专业介绍 选择建筑专业的七大理由 选择建筑专业的七大理由 建筑专业毕业后的发展前景 建筑专业毕业后的发展前景
形神兼备,写活人物 ——外貌描写写作指导 丰县华山初级中学 王艳丽.
滨职学习汇报 ( )    粮油轻工系      石全见.
高级财务会计.
默写基础知识: 1、家庭是由 关系、 关系或 关系而结合成的亲属生活组织。家里有 ,家中有 。
漫漫人生 主办:平远县田家炳中学 总第一期 2008年2月 主编:初二(11)班 肖遥.
什么是颈椎病? 颈椎病是指颈椎间盘退行性变,及其继发性椎间关节退行性变所致脊髓、神经、血管损害而表现的相应症状和体征。
我班最喜愛的零食 黃行杰.
招生宣传 微电子科学与工程.
第一单元 中国传统文化主流思想的演变.
《现代汉语语法研究》第三讲 现代汉语语法的句法分析.
公務人員退休法、撫卹法 法制與實務講習 銓敘部退撫司 中華民國99年8月.
荆门市农业水价综合改革 工作情况汇报 湖北省荆门市水务局 二0一六年九月.
强化实验室队伍 助推“十二五”建设 南京理工大学国有资产与实验室管理处
《傅雷家书》 学 科:语文 年 级:九年级 授课教师:王宁宁.
紧抓PPP项目为招标代理机构 带来的转型发展机遇
第一節 行政裁量與不確定法律概念 第二節 行政裁量
公務員廉政倫理規範.
班主任专业素养 漫 谈 普陀区教育局德研室 陈镇虎
本课设置5个环节 一、限时秒杀--5分钟 二、摩拳擦掌--9分钟 三、刀锋相见--20分钟 四、现炒现卖--5分钟 五、相约课后--1分钟.
从中国与联合国的关系演进 看联合国的产生与发展
3.1.2 Bezier 曲线与曲面 由于几何外形设计的要求越来越高,传统的曲线曲面表示方法, 已不能满足用户的需求。1962年,法国雷诺汽车公司的P.E.Bezier构造了一种以逼近为基础的参数曲线和曲面的设计方法,并用这种方法完成了一种称为UNISURF的曲线和曲面设计系统,1972年,该系统被投入了应用。Bezier方法将函数逼近同几何表示结合起来,使得设计师在计算机上就象使用作图工具一样得心应手。
組 員: 王 新 惠 吳 映 暄 李 盈 慧 廖 香 涵 盧 姵 華 訪談日期:
马克思主义基本原理概论 第三章 人类社会及其发展规律.
资产宣传推介手册 2017年10月.
第十章 Bezier曲线曲面.
第七章 旅游市场 教学目的要求 通过本章学习,要求学生了解旅游市场的基本概念、全球国际旅游客流状况,掌握我国旅游的客源市场。 本章教学重点
3.3 B样条曲线与曲面 Bezier曲线或曲面有许多优越性,但有两点不足: Bezier曲线或曲面不能作局部修改;
讲授:江西省景德镇一中 付向阳 制作:江西省景德镇一中 万卫东
小学5.
加減法文字題 國小低年級學生對加減法文字題的瞭解 小組成員 陳育娟 羅珠綾 侯宜孜
飛行器製作與飛行 講師:劉修建.
杨光 三维物体的表示与建模.
因果性:一个形而上学的预设 赵敦华 2008年5月.
組員:.
淺析「標槍運動」技術 指導老師 : 林新龍博士 研究生 : 侯曉寧.
 主講人:楊文明主任委員   106/06/30 中華電信職工福利委員會台北分會業務簡介.
三、 动量和角动量 1 、 质点动量定理 动量 冲量.
Presentation transcript:

自由曲线与曲面(I) 计算机科学与技术

曲线曲面 在工程上,曲线曲面的应用十分广泛。如根据实验、观测或数值计算获得的数据来绘制出一条光滑的曲线,以描述事物的各种规律。在汽车、飞机、船舶、家电等产品的外形设计中,要用到大量的曲线和曲面来描述其几何形状。

曲线和曲面分类 规则的解析曲面 可以用解析函数描述的,如平面、 圆柱面、圆锥面和圆环等 自由曲面 不能用解析函数描述的,如 汽车外形、飞机机翼和轮 船船体等

常用的自由曲线与曲面 Hermite - Fraguson(Coons)曲线曲面 Bezier曲线曲面 三次样条曲线曲面 B样条曲线曲面 NURBS曲线曲面

曲线曲面表示 想要表示曲线和曲面,则必须考虑以下几个问题: 稳定 平滑 易于求值 采用邻近数据点还是需要插值计算 可导 插值数据点 数据点 近似曲线 插值数据点

曲线曲面表示 表示曲线和曲面的基本方法有两种:非参数法和参数法。 (1)非参数法 y=f(x) 显函数 f(x,y)=0 隐函数 非参数法(显式或隐式)表示存在下述问题: 与坐标轴相关; 会出现斜率为无穷大的情形(如垂线);

曲线曲面表示 (2)参数法 x=f(t) y=g(t) 参数表示:曲线上任一点的坐标均表示成给定参数的函数。假定用t表示参数,平面曲线上任一点P可表示为 p(t) p(tmin) p(tmax)

参数表示的优点 二维和三位空间形式上是一致的 有更大的自由度来控制曲线、曲面的形状 对曲线、曲面进行变换,可对其参数方程直接进行几何变换 便于处理斜率为无穷大的情形,不会因此而中断计算 一般使用参数方程来描述曲线与曲面 p(t) p(tmin) p(tmax)

直线参数方程 一条直线,两个端点为p0和p1 ,其参数方程: p(1)= p1 p(t)=p0+t(p1-p0) p(0) = p0 p(1)= p0 +d p(t)=p0+td d p(0) = p0

曲线的多项式形式 在计算机图形学中采用多项式的形式描述曲线和曲面 系数矩阵是n+1列的 系数选择有3(n+1)个自由度 由于x, y 和 z分量是相互独立的,可以使用三个独立方程

三次曲线表示 参数方程表示: 矢量表示: 矩阵表示:

曲线段 每一段曲线用下列表示 p(t)=[x(t), y(t), z(t)]T, 1  t  0 在传统的数学中, 我们将设计一条完整的曲线 在计算机图形学和CAD中, 最好设计成曲线段切相互连接 p(t) q(t) p(0) q(1) 连接点 p(1) = q(0)

曲线的多项式形式 易于求值(计算) 到处连续和可导 必须考虑在连接点处的连续性,包括导数的连续性 p(u) q(u) 联接点p(1) = q(0) 但 p’(1)  q’(0)

曲线的连续性条件 为了保证曲线曲面在连接点处平滑过渡,需要满足连续性条件: 参数连续性条件: C0连续:两段曲线交点处具有相同的坐标,连接

曲线的连续性条件 几何连续性条件: G0连续:两段曲线交点处具有相同的坐标 G1连续:两段曲线交点处的一阶导数成比例,但大小不一定相等

曲线的处理方法 工程上常用的曲线可以分为两类: 规则曲线 自由(不规则)曲线 

曲线的处理方法-规则曲线 规则曲线: 可以用函数或参数方程直接表示的曲线 二维平面 x=f(t) 空间曲线 y=g(t) x=f(t) z=h(t) 空间曲线 x=f(t) y=g(t) 参数t在一定区间变化,可以求得曲线上不同的坐标点,连接这些坐标点就能在屏幕上画出曲线,t变化间隔越小,曲线画得越精细。

曲线的处理方法-自由曲线 不规则曲线:工程中除了用到前述的规则曲线外,还常常遇到这样的情况:已知一些计算值或测试数据,要构造一条光滑曲线,通过或贴近这些离散点数据,这样构造出来的曲线称为拟合曲线。 拟合包括两种形式:插值和逼近

曲线的处理方法-自由曲线 两种类型的数据点: 型值点:曲线或曲面通过的点。 控制点:控制曲线或曲面形状,但不一定通过的点。

曲线的处理方法-自由曲线 插值(Interpolation):当用一组型值点(数据点)来指定曲线的形状时,曲线精确地通过这些型值点序列,而形成光滑的曲线。 逼近(Approximation) :当用一组控制点来指定曲线曲面的形状时,求出曲线的形状,但不必通过这些控制点。

Bezier曲线 Bezier曲线由法国雪铁龙(Citroen)汽车公司的Paul de Casteljau于1959年发明,后来又由法国雷诺(Renault)汽车公司的工程师Bezier于1962年独立发明。 Bezier曲线在各种CAD系统、大多数图形系统和图形开发软件包中广泛应用

Bezier曲线 Bezier的想法从一开始就面向几何而不是面向代数。Bezier曲线由控制多边形唯一定义的。 基本特点: Bézier曲线可以由任意数目的控制点来拟合,控制点的数目决定了Bézier曲线的阶次。 控制点 对于三次Bezier曲线,给出4个点,曲线的起点、终点(必须经过的点)两个型值点,另外两个控制点控制Bezier曲线在起点和终点之间的形状。

几种典型的三次Bezier曲线

Bezier曲线的定义和性质 Bezier曲线的定义 给定空间n+1个点的位置矢量Pi(i=0,1,2,…,n) 则n次多项式曲线P(t)称为n次Bezier曲线: P0 P1 P2 P3 控制顶点 控制多边形 Bézier多项式次数要比控制点个数小1!

Bezier曲线的基函数 其中,Pi构成该Bezier曲线的特征多边形,Bi,n(t) 是n次Bernstein基函数: 00=1, 0!=1

二次Bezier曲线 二次Bezier曲线,即n=2的二次多项式,控制多边形有3个控制点P0, P1, P2, Bezier曲线是一段抛物线。

三次Bezier曲线 三次Bezier曲线,即n=3的三次多项式,控制多边形有4个控制点P0, P1, P2,P3,三次Bezier曲线是自由曲线。

Bezier曲线的性质 (1)端点性质 ①曲线端点位置矢量 由Bernstein基函数的端点性质可以推得, 当t=0时,P(0)=P0 ;当t=1时,P(1)=Pn。 由此可见,Bezier曲线的起点、终点与相 应的特征多边形的起点、终点重合。 P0 P1 P2 P3

Bezier曲线的性质 ②切矢量 因为, 所以 当t=0时,P′(0)=n(P1-P0), 当t=1时,P′(1)=n(Pn-Pn-1), 这说明Bezier曲线的起点和终点处的切线方向和特征多 边形的第一条边及最后一条边的走向一致。 P0 P1 P2 P3

Bezier曲线的性质 (2)对称性 这个性质说明Bezier曲线在起点处有什么 几何性质,在终点处也有相同的性质。 不是形状对称 保持Bezier曲线全部控制点Pi的坐标位置不变, 只是将控制点Pi的排序颠倒,曲线形状保持不变, 走向相反 这个性质说明Bezier曲线在起点处有什么 几何性质,在终点处也有相同的性质。 P0 P1 P2 P3

Bezier曲线的性质 (3)凸包性 点集的凸包 包含这些点的最小凸集 Bezier曲线位于其控制顶点的凸包之内 点集Q的凸包是指一个最小凸多边形,满足Q中的点或者在多边形边上或者在其内。

Bezier曲线的性质 (4)几何不变形 Bezier曲线的位置和形状与控制多边形的顶点的位置有关,而不依赖于坐标系的选择 (5)仿射变换 对Bezier曲线做放射变换相当于先对控制多边形的顶点做仿射变换,然后再画曲线

Bezier曲线的递推(de Casteljau)算法 计算Bezier曲线上的点,可用Bezier曲线方程,但使用de Casteljau提出的递推算法则要简单的多。 递推公式 给定空间n+1个控制点Pi(i=0,1, 2n)及参数t,de Casteljau递推算法表述为

二次Bezier曲线递推算法 r为递推次数 当n=2时,有 规定: 第一级递推 第二级递推 de Casteljau算法的基础是在线段P0P1上选择一个点P(t),使得P(t)点划分P0P1为 t和(1-t)两段, 依次对原始控制多边形的每一边执行同样的定比分割,所得的分点就是第一级递推生成的中间顶点P1i (i=0,1,…,n-1),重复进行下去,直到r=n,得到一个中间顶点P2i (i=0,1,…,n-2)。

二次Bezier曲线的递推算法 设P0、P20、P2是一条抛物线上顺序三个不同的点。过P0和P2点的两切线交于P1点,在P20点的切线交P0P1和P1P2于P10和P11,则如下比例成立: 抛物线的三切线定理

三次Bezier曲线的递推算法 当n=3时,有 第一级递推 第二级递推 第三级递推

三次Bezier曲线的递推算法 ) 3 / 1 ( P = 1/3 求Bezier曲线 上一点(n=3,t=1/3) ) 3 / 2 ( P P = 1/3 求Bezier曲线 上一点(n=3,t=1/3) 2 ) 3 / 2 ( P = 1 1/3 求Bezier曲线 上一点(n=3,t=2/3) 2/3

Bezier曲线的拼接 几何设计中,一条Bezier曲线往往难以描述复 杂的曲线形状。 采用分段设计,然后将各段曲线相互连接起来, 并在接合处保持一定的连续条件。

Bezier曲线的拼接 P2、P3(=Q0)、Q1三点共线,才能保证两Bezier曲线段光滑连接 G0连续:P3 = Q0 G1连续: P1