判断一点是否在三角形内,我有个简单算法。 |
送交者: 粱远声 2014年12月20日17:29:23 于 [灵机一动] 发送悄悄话 |
判断一点是否在三角形内
已知平面上不在同一直线上的三个点(x1,y1),(x2,y2),(x3,y3)构成一个三角形。现有第四点(x,y)。 请问如何判断(x,y)是在三角形内还是三角形外? 做过(x1,y1),(x,y)两点的直线。再做过(x2,y2),(x3,y3)两点的直线。求这两直线的交点(x4,y4)。 判断是否(x,y)是(x1,y1),(x4,y4)线段中的一点。判断是否(x4,y4)是(x2,y2),(x3,y3)线段中的一点。 如果两个判断都是真,(x,y)是在三角形内,否则是在三角形外 |
|
|
|
|
实用资讯 | |
|
|
一周点击热帖 | 更多>> |
|
|
一周回复热帖 |
|
|
历史上的今天:回复热帖 |
2012: | 日本绞死邪教女头目 曾打死6名信徒藏尸 | |
2012: | 人类为什么会相信“世界末日” | |
2011: | 三明治问题的解析方法。。。 | |
2011: | 到底是男声频率高还是女声频率高? | |
2009: | 一道经典概率题的三种解法 | |