早教吧作业答案频道 -->其他-->
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-04-26 …
有关合力方向的问题假设两个力按照平行四边形法则合成一个力,这个合力一定是沿对角线方向而且箭头指向四 2020-05-14 …
正方形内画四分之一圆一个正方形,以一条边为半径画圆,画出四个,这时四个正方形内四条弧重叠出一个图形 2020-05-22 …
湖北地区小学四五年级科学课本内容不同?小学四五年级科学课本内容怎么网上的都是第一课”生物与环境”. 2020-07-06 …
第四秒末,第四秒内,第四秒,四秒内,四秒末的区别和做题时按几秒算? 2020-07-08 …
三个容器内都有水,如果把甲容器内三分之一的水倒入乙容器,再把乙容器内四分之一的水倒入丙容器,最后再 2020-07-20 …
三个容器内都有水,如果把甲容器三分之一的水倒入乙容器,再把乙容器内四分之一的水倒入丙容器,最后把丙 2020-07-20 …
请问梯形和平行四边形有内错角么?为什么?怎么快速辨别同位角,内错角,同旁内角?要特殊情况,比如说像 2020-07-23 …
已知一个由50个偶数排成的数阵.(1)如图所示,框内的四个数有什么关系?(2)在数阵中任意作一类似 2020-07-30 …
怎么判断同位角.内错角和同旁内角?怎么判断同位角.内错角和同旁内角?/..我只会判断两条直线被第三 2020-08-01 …