早教吧作业答案频道 -->其他-->
c++怎么判断1个点在一个不规则的四边形内已知一个不规则的四边形的四个点(x1,y1),(x2,y2),(x3,y3),(x4,y4).和任意一点(x,y).怎么判断(x,y)在这个四边形内?急求只相对这个题目的算法,不要太笼统,只
题目详情
c++ 怎么判断1个点在一个不规则的四边形内
已知一个不规则的四边形的四个点(x1,y1),(x2,y2),(x3,y3),(x4,y4).和任意一点(x,y).怎么判断(x,y)在这个四边形内?
急求只相对这个题目的算法,不要太笼统,只要能解决这道题就行.
2楼的回答不明白,两两直线的斜率必相等?怎么也相等不起来.能不能给个具体的例子看下?3楼算法有问题,不说别的,如果是个正方形或矩形,随便用几个点代进去,就不成立
已知一个不规则的四边形的四个点(x1,y1),(x2,y2),(x3,y3),(x4,y4).和任意一点(x,y).怎么判断(x,y)在这个四边形内?
急求只相对这个题目的算法,不要太笼统,只要能解决这道题就行.
2楼的回答不明白,两两直线的斜率必相等?怎么也相等不起来.能不能给个具体的例子看下?3楼算法有问题,不说别的,如果是个正方形或矩形,随便用几个点代进去,就不成立
▼优质解答
答案和解析
四个点两两组成直线.
可得四个点的直线方程.
两点式直线方程:y-y1=[(y1-y2)/(x1-x2)]×(x-x1)
其中两两直线的斜率必相等,就是:(y1-y2)/(x1-x2) 部分相等.
将x带入四个方程解y',那么y必在斜率相等的一对直线之间,就是y'
可得四个点的直线方程.
两点式直线方程:y-y1=[(y1-y2)/(x1-x2)]×(x-x1)
其中两两直线的斜率必相等,就是:(y1-y2)/(x1-x2) 部分相等.
将x带入四个方程解y',那么y必在斜率相等的一对直线之间,就是y'
看了c++怎么判断1个点在一个不规...的网友还看了以下:
阅读下文回答问题 山不在高,有仙则名.水不在深,有龙则灵.斯是陋室,惟吾德馨.苔痕上阶绿,草色人帘 2020-05-17 …
陋室铭的习题山不在高,有仙则名.水不在深,有龙则灵.斯是陋室,惟吾德馨.苔痕上阶绿,草色入帘青.谈 2020-05-17 …
一般来说,高层管理提出的决策问题与基层管理提出的决策问题相比,在结构化程度上( )。A.高层管理提 2020-05-26 …
阅读《陋室铭》,回答文后问题山不在高,有仙则名。水不在深,有龙则灵。斯是陋室,惟吾德馨。苔痕上阶绿 2020-06-22 …
阅读,然后回答问题山不在高,有仙则名。水不在深,有龙则灵。斯是陋室,惟吾德馨。苔痕上阶绿,草色入帘 2020-06-22 …
跪求古文含义:心不在焉,视而不见,听而不闻.食而不知其味.此谓修身在正其心.如题,心不在焉,视而不 2020-06-22 …
阅读材料,回答下列小题“技不在高,而在德;术不在巧,而在仁.医者,看的是病,救的是心,开的是药,给 2020-06-24 …
19世纪40年代英国最终征服印度,马克思感慨说:“问题并不在于英国是否有权利来征服印度,而在于印度被 2020-11-04 …
阅读材料,回答下列小题“技不在高,而在德;术不在巧,而在仁.医者,看的是病,救的是心,开的是药,给的 2020-11-08 …
魔兽世界阿尔萨斯说的几句话我如同羊群面前的雄狮,但他们不再恐惧,也不敢恐惧我不在有问题,也不在有疑问 2020-12-03 …