第七章 三维物体的表示.pptVIP

  • 1
  • 0
  • 约2.49千字
  • 约 27页
  • 2025-10-27 发布于广东
  • 举报

计算机图形学计算机图形学计算机图形学第七章三维物体的表示*计算机图形学*第1页,共27页,星期日,2025年,2月5日*计算机图形学*7.1平面物体的表示三维图形物体中运用边界表示的最普遍的方式是使用一组包围物体内部的表面多边形。很多图形系统以一组表面多边形来存储物体的描述。由于所有表面以线性方程形式加以描述,因此会简化并加速物体的表面绘制和显示。第2页,共27页,星期日,2025年,2月5日*计算机图形学*7.1.1多边形表如图7.2所示,该方法阐述了一个物体表面的两个相邻多边形。图7.2两个相邻多边形小平面的几何数据表表示第3页,共27页,星期日,2025年,2月5日*计算机图形学*7.1.1多边形表为了加快信息的存取,可将边表扩充成包括指向多边形表面表的指针,这样两个多边形的公共边可以很快地标识,如图7.3所示。图7.3上图表面的边表扩充成包含指向多边形表的指针第4页,共27页,星期日,2025年,2月5日*计算机图形学*7.1.2平面方程平面方程可以表示如下:Ax+By+Cz+D=0运用Cramer规则,可解出系数A、B、C和D,用行列式表示如下:第5页,共27页,星期日,2025年,2月5日*计算机图形学*7.1.2平面方程展开行列式,平面方程中的系数为平面的空间方向用平面的法向量来表示,如图7.4所示。第6页,共27页,星期日,2025年,2月5日*计算机图形学*7.1.2平面方程图7.5示例了一个单位立方体中的一个平面。(阴影多边形表面的平面方程为x-1=0,法向量为N=(1,0,0)。第7页,共27页,星期日,2025年,2月5日*计算机图形学*7.1.3多边形网格图7.7表示了20个顶点形成12个四边形的网格。图7.6三角形带由11个三角形和13个顶点相连而成图7.7一个四边形网格含有12个四边形由5×4个顶点组成第8页,共27页,星期日,2025年,2月5日*计算机图形学*7.2二次曲面二次曲面是一类常用的物体,这类表面使用二次方程进行描述。其中包括球面、椭球面、环面、抛物面和双曲面。二次曲面,尤其是球面和椭球面,是最基本的图形场景,经常作为图元而用于图形软件包中,由此可以构造更复杂的物体。第9页,共27页,星期日,2025年,2月5日*计算机图形学*7.2.1球面用参数形式来描述球面,即使用纬度和经度(如图7.8所示):图7.8参数坐标位置(r,θ,φ)在半径为r的球面上第10页,共27页,星期日,2025年,2月5日*计算机图形学*7.2.2椭球面椭球面可以被看成是球面的扩展,其中三条相互垂直的半径具有不同的值(如图7.10所示)。椭球面中心在原点的笛卡儿表达式为第11页,共27页,星期日,2025年,2月5日*计算机图形学*7.2.2椭球面图7.10中,使用纬度角φ和经度角θ所表示的参数方程为y=rycosφcosθz=rzsinφ图7.10中心在原点、半径为的椭球面第12页,共27页,星期日,2025年,2月5日*计算机图形学*7.2.3环面环面是轮胎状的物体,如图7.11所示。可以将环面看成是满足下列方程的解集:图7.11环面,其圆剖面中心在坐标原点处第13页,共27页,星期日,2025年,2月5日*计算机图形学*7.3孔斯(Coons)曲面1964年S.A.Coons将Hermite多项式所描述的处理曲线的方法推广用以处理曲面,提出一种曲面分片、拼合造型的思想。他用四条边界构造曲面片,并通过叠加修正曲面片,产生满足用户需要的曲面。第14页,共27页,星期日,2025年,2月5日*计算机图形学*7.3.1第一类Coons曲面(1)对P(0,w)、P(1,w)在u向进行线性插值,得到如图7.12所示的直纹面。图7.12对P(0,w)、P(1,w)在u向进行线性插值的直纹面第15页,共27页,星期日,2025年,2月5日*计算机图形学*7.3.1第一类Coons曲面(2)对P(u,0)、P(u,1)在w向进行线性插值,得到如图7.13所示的直纹面。图7.13对P(u,0)、P(u,1)在w向进行线性插值的直纹面第16页,共

文档评论(0)

1亿VIP精品文档

相关文档