设万维读者为首页 广告服务 技术服务 联系我们 关于万维
简体 繁体 手机版
分类广告
版主:
万维读者网 > 灵机一动 > 帖子
判断一点是否在三角形内,我有个简单算法。
送交者: 粱远声 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)是在三角形内,否则是在三角形外

0%(0)
0%(0)
标 题 (必选项):
内 容 (选填项):
实用资讯
回国机票$360起 | 商务舱省$200 | 全球最佳航空公司出炉:海航获五星
海外华人福利!在线看陈建斌《三叉戟》热血归回 豪情筑梦 高清免费看 无地区限制
一周点击热帖 更多>>
一周回复热帖
历史上的今天:回复热帖
2012: 日本绞死邪教女头目 曾打死6名信徒藏尸
2012: 人类为什么会相信“世界末日”
2011: 三明治问题的解析方法。。。
2011: 到底是男声频率高还是女声频率高?
2009: 一道经典概率题的三种解法