- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 形体的表示及其数据结构 与空间任意形体有关的信息可以分为图形信息和非图形信息两类。图形信息指构成它们的点、线、面的位置,相互关系及大小等;非图形信息指形体的颜色、亮度、质量、体积等一些性质。 形体的图形信息又可以分为几何信息和拓扑信息两类。几何信息指形体在空间的位置和大小,拓扑信息指组成形体各部分的数目及相互间的连接关系。 第一节 二维形体的表示 二维图形的边界表示 折线法和带树法 折线法就是用多段线段形成的折线去逼近曲线 带树法 带树是一棵二叉树,树的每个结点对应一个矩形带段,这样每个结点可由八个字段组成,前六个字段描述矩形带段,后二个是指向两个子结点的指针, 即矩形带段的起点是(xb,yb),终点是(xe,ye)。相对从起点到终点的连线,矩形有两边与之平行,两边与之垂直,平行两边与之距离分别为wl和wr。 设要表示的曲线是由经过适当选取已确定的一组离散点P0,P1,…,Pn序列给出,则生成表示曲线的分辨率为w0的带树的算法,可简略描述如下: 以不同的分辨率显示用带树表示的曲线 设给出允许的分辨率为w*,表示曲线的带树的分辨率为w0,并设w0≤w*,则显示算法可简略描述如下: 从根结点开始,若当前正考查结点的W=wl+wr ≤w*,则显示该结点对应的矩形带段;若不然,即W w*则转去分别考查该结点的左右两个子结点,对子结点做同样的处理。左右子结点都被显示的结点就认为是被显示了,按此看法,显示带树表示的曲线就是显示带树的结点。 带树表示的曲线求交 两个矩形带段S1和S2的位置关系有如下三种: (1) 不相交。 (2) 良性相交,即S1的与起点至终点连线平行的两条边都与S2相交,S2的与起点至终点连线平行的两条边也都与S1相交。 (3) 可能性相交,这时不是良性相交,但也不是不相交。 设表示要求交两曲线的带树己构造得足够精确,即在树叶一层,来自不同带树的矩形带段或是不相交或是良性相交,而没有可能性相交出现。 两带树T1和T2表示的两条曲线是否相交的算法,可以简略叙述如下: 若T1和T2对应的矩形带段互不相交,那么它们代表的曲线不相交; 若T1和T2对应的矩形带段良性相交,那么它们代表的曲线相交; 若T1和T2对应的矩形带段可能性相交,且T1的面积大于或等T2的面积,那么分别执行T2与T1的左右两个儿子结点的相交性检查。 若T1的面积小于T2的面积,则把它们位置对换一下再如上进行两个检查。若两个检查的结果都是不相交,则认为所表示曲线不相交;若两个检查中有一个是良性相交,则认为所表示曲线相交;若不是上述两情形,即出现可能性相交,则对可能性相交的两个矩形带段中面积较大者,取其对应结点的两个子结点,如此进行可直到树叶那一层。 实践表明用带树方法表示曲线对提高计算效率是有帮助的。另外两个带树对并、交等运算是封闭的,与用象素阵列来表示图形的方法比较空间需求也算是节省的。 平面图形的四叉树表示方法 假定一个平面图形是黑白的二值图形,即组成图形象素阵列的仅有黑色象素值1,白色象素值0,设表现图形的象素阵列由2n×2n个象素组成。 表示该图形的四叉树结构可以如下形成:图形显然包括2n×2n的正方形中,这个正方形是四叉树的根结点。 若图形整个地占据这个正方形,则图形就用该正方形表示,否则将该正方形均分为四个小正方形,每个小正方形边长为原正方形边长的一半.它们是根结点的四个子结点,可编号为0,1,2,3。 再考查每个小正方形,若整个被图形占据,则标记相应结点为1,可称为黑结点。若整个与图形不相交,则标记相应结点为0,可称为白结点。 若不是上述两情形,即与图形部分相交,则称相应结点是灰结点并将其一分为四。当再分生成小正方形边长达到一个象素单位时,再分终止,此时一般应将仍是灰结点的改为黑结点,如此形成了平面图形的四叉树表示 四叉树的存储结构,即规则方式、线性方式和一对四方式,相应的四叉树也就称为规则四叉树、线性四叉树和一对四式四叉树。 规则四叉树是用五个字段的记录来表示树中的每个结点,其中一个用来描述结点的特性,即是灰、黑、白三类结点中的哪一种。其余四个用于存放指向四个子结点的指针。 线性四叉树以某一预先确定的次序遍历四叉树形成一个线性表结构 。
您可能关注的文档
- 华南理工大学大三学习资料:实验打印.docx
- 华南理工大学大三学习资料:智能电网.docx
- 华南理工大学大三学习资料:智能配电网-1.ppt
- 华南理工大学大三学习资料:自动控制理论复习.pptx
- 华南理工大学-电机学-动态-第27章 电机动态分析特点.ppt
- 华南理工大学-电机学-动态-第28章 同步机动态分析.ppt
- 华南理工大学-电机学-动态-第30章 变压器动态分析.ppt
- 华南理工大学-电机学-动态-动态 习题课.ppt
- 华南理工大学数电期末模拟6.doc
- 华南理工大学数电期末模拟试卷A.docx
- 计算机图形学(徐长青、许志闻)第六章 形体的表示以及数据结构.doc
- 计算机图形学(徐长青、许志闻)第七章 消除隐藏线和隐藏面.ppt
- 计算机图形学(徐长青、许志闻)第三章图形变换.ppt
- 计算机图形学(徐长青、许志闻)第四章 图形变换.doc
- 计算机图形学(徐长青、许志闻)第四章 曲线和曲面.ppt
- 计算机图形学(徐长青、许志闻)第五章 图形运算.ppt
- 计算机图形学(徐长青、许志闻)第一章计算机图形学简介.ppt
- 计算机图形学(徐长青、许志闻)第一章 MFC图形编程基础.doc
- 计算机图形学(徐长青、许志闻)计算机图形学实验[1].ppt
- 计算机图形学(徐长青、许志闻)计算机图形学试题a(软件学院2002级)答案.doc
最近下载
- 抗菌药物临床应用分级管理目录(2023年版).doc VIP
- 飞利浦(PHILIPS)BTD2339 93 入门指南.pdf
- 设备管理工作总结汇报课件.pptx VIP
- (2025秋新改)人教版三年级数学上册教学计划(及进度表).docx VIP
- 人教版八年级数学上册 第十三章 三角形 综合与实践 确定匀质薄板的重心位置.pptx VIP
- TCEEIA 593:2022 工业机器人耐久性测试方法.pdf VIP
- 小学音乐《演唱 中华人民共和国国歌》章莉PPT课件新优质课比赛公开课获奖348.pptx VIP
- 2024秋季九年级英语教学计划(4篇).doc VIP
- 墩柱施工操作平台相关计算.docx VIP
- 岛津lc2030c高效液相色谱仪操作指南.doc
文档评论(0)