第七章 自由曲线与曲面new.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 自由曲线与曲面new

;什么是自由曲线?;奥迪效果图和线框图;1964年,美国麻省理工学院(MIT)的孔斯(Coons)用封闭曲线的四条边界定义一张曲面。 同年,舍恩伯格(Schoenberg)提出了参数样条曲线、曲面的形式。 ;1971年,法国雷诺(Renault)汽车公司的贝塞尔(Bezier)发表了一种用控制多边形定义曲线和曲面的方法。同期,法国雪铁龙(Citroen) 汽车公司的德卡斯特里奥(de Castelijau)也独立地研究出与Bezier类似的方法。 ;1972年,德布尔(de Boor)给出了B样条的标准计算方法。1974年,美国通用汽车公司的戈登(Gorden)和里森费尔德(Riesenfeld)将B样条理论用于形状描述,提出了B样条曲线和曲面。 ;1975年,美国锡拉丘兹(Syracuse)大学的佛斯普里尔(Versprill)提出了有理B样条方法。80年代后期皮格尔(Piegl)和蒂勒(Tiller)将有理B样条发展成非均匀有理B样条方法,并已成为当前自由曲线和曲面描述的最广为流行的技术。 ;7.1.2 曲线曲面的表示形式;直线的隐函数方程表示为: 直线的参数方程表示为: ;由于用参数方程表示的曲线曲面可以直接进行几何变换,而且易于表示成矢量和矩阵,所以在计算机图形学中一般使用参数方程来描述曲线曲面。下面以一条三次曲线为例,给出参数方程的矢量和矩阵表示: 参数方程表示:;矢量表示: t∈〔0,1〕; 矩阵表示: t∈〔0,1〕; ;7.1.3 拟合和逼近 ;图7-2 拟合曲线 图7-3逼近曲线;曲线段间的连续性定义;曲线间连接的光滑度的度量有两种: 一种是函数的可微性,把组合参数曲线构造成在连接处具有直到n阶连续导矢,即n阶连续可微,这类光滑度称之为Cn或n阶参数连续性。另一种称为几何连续性,组合曲线在连接处满足不同于Cn的某一组约束条件,称为具有n阶几何连续性,简记为Gn。 ;光顺指曲线的拐点不能太多 对于平面曲线相对光顺的条件: 具有二阶几何连续 不存在多余的拐点和奇异点 曲率变化较小;连续性条件 ;参数连续性 零阶参数连续性,记作C0,指相邻两个曲线段在交点处具有相同的坐标。如图7-4所示。;一阶参数连续性,记作C1,指相邻两个曲线段在交点处具有相同的一阶导数。如图7-5所示。 ;二阶参数连续性,记作C2,指相邻两个曲线段在交点处具有相同的一阶和二阶导数。如图7-6所示。;参数曲线和曲面 ??? ; 曲线曲面参数表示的基础知识 ;??? 对于一个平面曲线,显式表示一般形式是:y=f(x)。 在此方程中,一个x值与一个y值对应,所以显式方程不能表示封闭或多值曲线,例如,不能用显式方程表示一个圆。 ??? 如果一个平面曲线方程,表示成f(x,y)=0的形式,我们称之为隐式表示。隐式表示的优点是易于判断函数f(x,y)是否大于、小于或等于零,也就易于判断点是落在所表示曲线上或在曲线的哪一侧。 ? ;对于非参数表示形式方程(无论是显式还是隐式)存在下述问题: 与坐标轴相关; 会出现斜率为无穷大的情形(如垂线); 对于非平面曲线、曲面,难以用常系数的非参数化函数表示; 不便于计算机编程。 ?? ;在几何造型系统中,曲线曲面方程通常表示成参数的形式,即曲线上任一点的坐标均表示成给定参数的函数。假定用t表示参数,平面曲线上任一点P可表示为: P(t)=[x(t), y(t)]; ?空间曲线上任一三维点P可表示为: P(t)=[x(t), y(t), z(t)]; ?最简单的参数曲线是直线段,端点为P1、P2的直线段参数方程可表示为: P(t)=P1+(P2-P1)t t∈[0, 1]; ??? ;圆在计算机图形学中应用十分广泛,其在第一象限内的单位圆弧的非参数 其参数形式可表示为: ;在曲线、曲面的表示上,参数方程比显式、隐式方程有更多的优越性,主要表现在: ;参数曲线的代数和几何形式 ??? ;上述代数式写成矢量式是: ??? 其中a0,a1,a2,a3是代数系数矢量,P(t)是三次参数曲线上任一点的位置矢量。 ;2.几何形式 ??? 描述参数曲线的条件有:端点位矢、端点切矢、曲率等。对三次参数曲线,若用其端点 位矢P(0), P(1)和切矢P’(0) P’(1)描述,并将P(0), P(1)、 P’(0)和 P’(1)简记为P0、P1、 P’0、 P’1,代入(3.1.1)式得:;将(3.1.2)代入(3.1.1)整理后得: 将F0,F1,G0,G1代入(3.

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档