- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章三物体的表示
第7章 三维物体的表示 7.1 平面物体的表示 三维图形物体中运用边界表示的最普遍的方式是使用一组包围物体内部的表面多边形。很多图形系统以一组表面多边形来存储物体的描述。由于所有表面以线性方程形式加以描述,因此会简化并加速物体的表面绘制和显示。 7.1.1 多边形表 如图7.2所示,该方法阐述了一个物体表面的两个相邻多边形。 图7.2 两个相邻多边形小平面的几何数据表表示 7.1.1 多边形表 为了加快信息的存取,可将边表扩充成包括指向多边形表面表的指针,这样两个多边形的公共边可以很快地标识,如图7.3所示。 图7.3 上图表面的边表扩充成包含指向多边形表的指针 7.1.2 平面方程 平面方程可以表示如下: Ax+By+Cz+D=0 运用Cramer规则,可解出系数A、B、C和D,用行列式表示如下 : 7.1.2 平面方程 展开行列式,平面方程中的系数为 平面的空间方向用平面的法向量来表示,如图7.4所示。 7.1.2 平面方程 图7.5示例了一个单位立方体中的一个平面。(阴影多边形表面的平面方程为x-1=0,法向量为N=(1,0,0)。 7.1.3 多边形网格 图7.7表示了20个顶点形成12个四边形的网格。 7.2 二 次 曲 面 二次曲面是一类常用的物体,这类表面使用二次方程进行描述。其中包括球面、椭球面、环面、抛物面和双曲面。二次曲面,尤其是球面和椭球面,是最基本的图形场景,经常作为图元而用于图形软件包中,由此可以构造更复杂的物体。 7.2.1 球面 用参数形式来描述球面,即使用纬度和经度(如图7.8所示): 图7.8 参数坐标位置(r,θ,φ)在半径为r的球面上 7.2.2 椭球面 椭球面可以被看成是球面的扩展,其中三条相互垂直的半径具有不同的值(如图7.10所示)。 椭球面中心在原点的笛卡儿表达式为 7.2.2 椭球面 图7.10中,使用纬度角φ和经度角θ所表示的参数方程为 y=rycosφcosθ z=rzsinφ 图7.10 中心在原点、半径为 的椭球面 7.2.3 环面 环面是轮胎状的物体,如图7.11所示。 可以将环面看成是满足下列方程的解集: 图7.11 环面,其圆剖面中心在坐标原点处 7.3 孔斯(Coons)曲面 1964年S.A.Coons将Hermite多项式所描述的处理曲线的方法推广用以处理曲面,提出一种曲面分片、拼合造型的思想。他用四条边界构造曲面片,并通过叠加修正曲面片,产生满足用户需要的曲面。 7.3.1 第一类Coons曲面 (1) 对P(0,w)、P(1,w)在u向进行线性插值,得到如图7.12所示的直纹面。 图7.12 对P(0,w)、P(1,w)在u向进行线性插值的直纹面 7.3.1 第一类Coons曲面 (2) 对P(u,0)、P(u,1)在w向进行线性插值,得到如图7.13所示的直纹面。 图7.13 对P(u,0)、P(u,1)在w向进行线性插值的直纹面 7.3.2 第二类Coons曲面 第二类Coons曲面又称为双三次Coons曲面,是较为常用的Coons曲面。与第一类Coons曲面一样,第二类Coons曲面也可看作是三张面的组合,即 。区别在于第二类Coons曲面不仅插值于曲面的四条边界,而且插值于给定边界的斜率。 7.4 贝塞尔(Bezier)曲面 7.4.1 Bezier曲面的定义 给定空间的 个点 (i=0,1,…,m;j=0,1,…,n),称如下形式的张量积参数曲面为 次的Bezier曲面: 7.4.1 Bezier曲面的定义 Bezier曲面的矩阵表达式为 当m=n=3时,上述曲面片称为双三次Bezier曲面 7.4.2 Bezier曲面的性质 (1) 角点位置。 Bezier曲面的四个角点分别是其控制网格的四个角点,即 (2) 边界线。 7.4.2 Bezier曲面的性质 (3) 角点切平面。 在角点 处,曲面的u向切矢量和w向切矢量分别为 和 ,从而曲面在该点的切平面即为 , , 三个控制顶点确定的平面。 (4) 角点法矢量。 (5) 凸包性。 曲面 包含于其控制顶点Pij(i=0,1,…,m;j=0,1,…,n)的凸包之内。 7.4.2 Bezier曲面的性质 (6) 平面再生性。
原创力文档


文档评论(0)