- 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文档。上传文档
查看更多
第四篇 章 二维图形的运算 图形学讲义 .ppt
第四章 二维图形的运算
在本章将主要介绍一些二维图形的常用运算方法。包括交点计算、几何图形的关系判别及线段裁剪等。
一、交点计算
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 。
则有如下方程:
如果两圆相交,则应有:
; 若依次将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两矩形不满足上述条件,即意味两多边形可能重叠。此时需通过两多边形的边边求交来判断是否重叠。当存在交点时,既表明两多边形重叠,否则不重叠。
您可能关注的文档
- 第十篇 章 韵符“安、烟、昂、央” 及其系列音符 速记课件.ppt
- 第十篇 章+审美形态.ppt
- 第十篇 章+艾滋病病毒 病毒学课件.ppt
- 第十篇 章-辐射防护及环境保护用核仪器概述 核仪器概论课件.ppt
- 第十篇 章10-1 周期电压和电流 电路分析基础 .ppt
- 第十篇 章10-3 正弦RC电路的分析 电路分析基础 .ppt
- 第十篇 章10-7 用相量法求微分方程的特解 电路分析基础 .ppt
- 第十篇 章1污水的物理处理 水污染控制工程课件.ppt
- 第十篇 章3 三相可控整流电路 机电传动控制课件 煤化学课件.ppt
- 第十篇 章4 逆变器 机电传动控制课件 煤化学课件.ppt
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)