早教吧作业答案频道 -->其他-->
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个点在一个不规...的网友还看了以下:
一、33=8+9+10,5的四立方=123+124+125+126+127再给出这样的3个例子.这 2020-05-13 …
怎么把简单句,并列句变为复合句?或者复合句反着变回去.有什么规律没有.我老是变不到啊、基础太差.有 2020-05-13 …
城市给水工程规划规范.(GB50282-98)中“城市配水管网的供水水压宜满足用户接管点城市给水工 2020-05-17 …
坏鸡蛋游戏规律!规则:有33个鸡蛋,其中有1个坏鸡蛋,一次最少取2个,最多取5个,两人轮流取最后拿 2020-05-24 …
观察下面依次排列的一组数,它的排列有什么规律?请根据你探索的规律接着写出后面的3个数,并尝试说出第 2020-06-11 …
请教一些瑞典语的规律请问在瑞典语中,表示特指某物(即类似英语中的定冠词the)的后缀有什么规律?名 2020-06-12 …
先计算,再找规律.1÷9=2÷9=3÷9=4÷9=5÷9=6÷9=7÷9=16÷9=21÷9=一个 2020-06-14 …
书写规范,端正,整洁.你要不断进步,识字,生产.同样是并列谓语,为什么一个用顿号,另一个用逗号?书 2020-07-03 …
观察下列各式,你会发现什么规律?15=4*4-1,而3*5=15,35=6*6-1,而5*7=35 2020-07-17 …
研究下列算式,你会发现什么规律?1×3+1=4=222×4+1=9=323×5+1=16=424× 2020-07-19 …