GIS算法的计算几何基础1
* 5 判断两直线相交 算法1: (1)快速排除:以两条直线为端点的矩形不相交。(方法?)若矩形不相交,则直线不会相交。 * 5 判断两直线相交 (2)跨立试验:如果两线段相交,则必然跨立对方。即一直线的两端点必然位于另一直线两侧。 算法2: 定义A,B,C,D为二维空间点,则有向线段AB和CD的参数方程为: * 5 判断两直线相交 如果AB与CD相交,则: 解方程得: 设P为直线AB和CD的交点,则: * 5 判断两直线相交 如果 且 ,则有向线段AB与CD相交。 如果(Bx-AX)(Dy-Cy)-(By-Ay)(Dx-CX)=0,则AB与CD平行。 如果(By-Ay)(Dx-Cx)-(Bx-Ax)(Dy-Cy)=0,则AB与CD共线。 如果直线AB和CD相交,而交点不位于线段AB和CD之间,则交点位置可通过如下条件判断: r1,则P位于有向线段AB的延长线上; r0,则P位于有向线段BA的延长线上; s1,则P位于有向线段CD的延长线上; s0,则P位于有向线段DC的延长线上; * 6 矩形是否包含点 只要判断点的横坐标与纵坐标是否夹在矩形的左右边和上下边之间。 * 7判断线段、折线、多边形是否在矩形中 矩形是凸集,所以只需判断所有的端点是否在矩形中。 * 8 判断矩形是否在矩形中 比较
您可能关注的文档
最近下载
- 2025年江西国科军工集团股份有限公司招聘7人 (第一批)备考试题及答案解析.docx VIP
- 福建省漳州地区2024-2025学年八年级下学期期中考试数学试卷(含解析).pdf VIP
- SONY索尼HXRNX80说明书NX80操作手册.pdf VIP
- 2026年四川省宜宾市中小学体育老师招聘考试参考试题及答案解析.docx VIP
- DVP-EH3 使用说明.pdf VIP
- 金冶炼厂的自动化与信息化建设考核试卷.docx VIP
- 【真题】2025年广东初中生物会考试题及答案 .pdf VIP
- 中国人寿创业签约培训.pptx VIP
- 2025湖州市产业投资发展集团有限公司招聘笔试参考题库附答案详解.docx VIP
- 2026年广东省东莞市中考化学模试卷(含答案解析).doc VIP
原创力文档

文档评论(0)