- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 二维图形的运算 图形学讲义 教学课件
第四章 二维图形的运算 在本章将主要介绍一些二维图形的常用运算方法。包括交点计算、几何图形的关系判别及线段裁剪等。 一、交点计算 1. 两直线段的交点 设有两线段S1,S2。S1的端点分别为P1(x1,y1), P2(x2,y2), S2的端点分别为P3(x3,y3), P4(x4,y4). 则两直线段的参数方程为: 讨论: 无解,此时意味两线段平行或重合; 有唯一解,但不一定是有效解,有效解应该是交点必 须位于两直线段上。此时应满足如下条件: 0≤u≤1.0 0≤v≤1.0 根据u,v的值,即可获得交点的坐标。 2. 直线段与圆弧的交点 讨论: 无解,第一种情况; 一解,第三种情况; 两解,第二种情况。 当有解时,还须进一步判断: 0≤t≤1.0 , αs≤α≤αe 3. 两圆弧的交点 设有两段圆弧A,B。A圆弧的圆心坐标(xa,ya),半径为ra, B圆弧的圆心坐标(xb,yb),半径为rb 。 则有如下方程: 如果两圆相交,则应有: 讨论: 两圆之间的关系存在以上三种。 而对圆弧来说,有效解应在圆弧的定义域内: 即: 二、关系判别 1. 点的包含性检验 点的包含性检验是指:判断一个点是否被包含在某一个区域内。为讨论方便,我们定义该区域为一多边形。但所采用的方法可推广到曲线边界。 夹角和法 设有一个点P和多边形ABCDE,如下图所示: 若依次将P点与多边形各顶点相连,且令αi为多边形各相邻顶点与点P相连所形成的夹角。 则有如下结论: 若∑ αi = 0, 则点P在多边形之外; 若∑ αi = ±2π, 则点P在多边形之内; 夹角αi的计算可采用余弦定理获得。而其方向则可按右手法则确定,用公式表示如下: 连线为两矢量Vi, V i+1 ,,则Vi ×V i+1= 因此,可用如下判别式判断夹角的方向: 当T0时,为逆时针方向; 当T0时,为顺时针方向。 交点数判别法 交点数法所利用的原理: 由P点向任一方向作一条射线,然后求出该射线与多边形边的交点数。则有: 1)当交点数为偶数(0)时,则说明点P在多边形外; 2)当交点数为奇数时,则说明点P在多边形内。 为处理简单,通常射线的与坐标轴平行。 奇异情况处理: 即当射线穿过多边形顶点时的特殊处理。 当射线穿过的顶点两边在射线两侧,此时认为相交一次。而在同侧时,则认为相交两次。 2. 多边形重叠性检验 通常采用“最小最大试验法”,也称为“排斥试验法”。这种方法可迅速排除掉不可能相互重叠的情况,从而减少计算工作量,加快图形处理速度。 1)多边形的最小包含矩形 是指平面上能包含多边形的最小的矩形。如下图所示。 2)重叠性检验 利用最小包含矩形,可排除两个多边形不重叠情况。 如果两个多边形的最小包含矩形,不发生重叠,则这两个多边形必不重叠。 假定两个多变形的最小矩形为a和b,左下角和右上角的坐标分别为: 则当a,b两矩形满足下列条件之一时,a和b不重叠 Xamax=Xbmin Yamax=Ybmin Xamin=Xbmax Yamin=Ybmax 当a、b两矩形不满足上述条件,即意味两多边形可能重叠。此时需通过两多边形的边边求交来判断是否重叠。当存在交点时,既表明两多边形重叠,否则不重叠。 * 1 2 3 1 2 3 4 A B C D E A B C D E A B C D E A B C D E 1 2 最小包含矩形 1 2 3 a b (Xamin, Yamin) (Xamax,Yamax) (Xbmin,Ybmin) (Xbmax,Ybmax) X Y *
您可能关注的文档
- 第十二章 重复测量设计资料的方差分析 医学统计学 教学课件.ppt
- 第十二章 不动产估价制度 土地估价教学课件.ppt
- 第十二章 区域性自由贸易与经济合作 国际贸易教案.ppt
- 第十二章 中国社会行政的实践与发展 社会工作行政 教学课件.ppt
- 第十二章 综合实例(photoshop 滤镜).doc
- 第十二章 Photoshop综合实例应用 中文版Photoshop CS3图像处理实用教程(课件).ppt
- 第十二章 医疗机构药事管理 药事管理学药事管理学课件 PMPH (G).ppt
- 第十二章 国民收入核算 西方经济学PPT课件.ppt
- 第十二章 中老年功能性食品 功能性食品 教学课件.ppt
- 第十二章 干燥2 食品工程原理B 课件.ppt
- 2025年安徽文达信息工程学院网络信息中心岗位招聘考试笔试试题(含答案).pdf
- 安徽省安庆市第一中学2022-2023学年高一下学期第二次段考历史试题含答案[实用].pdf
- 2023-2024学年河南省洛阳市老城区三校联考八年级(下)期末物理试卷.pdf
- 2023-2024学年河南省平顶山市郏县七年级(下)期末英语试卷.pdf
- 2023-2024学年广东省揭阳市揭西县七年级(下)期末英语试卷.pdf
- 2025年西北四省(陕西、山西、青海、宁夏)高考生物第一次联考试卷.pdf
- 2022-2023学年陕西省西安市蓝田县八年级(下)期中语文试卷(1).pdf
- 2023-2024学年广东省湛江市高一(下)期末英语试卷.pdf
- 2025年党章党纪知识竞赛考试练习题库(100题)含答案.pdf
- 2024年湖北中烟工业公司考试真题试卷(含答案).pdf
最近下载
- 电子课件-《汽车维护与故障排除(第三版)》-A07-0365单元1 离合器的维护与故障诊断排除.pptx VIP
- 酒店保洁服务整体投标方案(技术方案).doc
- 精品解析:山东省潍坊市2023-2024学年高一下学期7月期末考试物理试题(解析版).docx VIP
- 职业性减压病的诊断.ppt VIP
- 应征入伍服兵役高等学校学生国家教育资助申请表1(样表).docx
- 部编版七年级语文上册狼.pptx VIP
- 2025年培训知识红十字会应急救护知识ppt课件.pptx VIP
- T/CEEMA 020-2020 燃气蒸汽联合循环发电机组对标管理办法.pdf VIP
- (完整版)电子倒计时定时器设计毕业设计论文.pdf VIP
- 高三语文作文指导议论文如何论证课件(共23张PPT).pdf VIP
文档评论(0)