1. 首页
  2. 编程语言
  3. Python
  4. python 已知平行四边形三个点,求第四个点的案例

python 已知平行四边形三个点,求第四个点的案例

上传者: 2022-02-14 22:34:40上传 PDF文件 337.36 KB 热度 4次

我就废话不多说了,大家还是直接看代码吧!这个问题可以用下面的图简单的看一下图像的坐标如上图所示,大致的想法就是四个点可以确定四条线,然后进行判断,在红色区域中则为面积中的一个像素,否则不在。先求四条线的斜率然后计算每个位置上的各个函数值判断条件很重要,因为左边是那样排列的,所以判断条件就是。也就是在红色区域中任取一点都满足这个条件。定义一个全局变量,满足条件就+1。其实求面积并不是我的目的两个面积分别求出来以后,两个面积的交集面积最简单的可以通过对照两个区域的坐标进行求解。v2是向量方法计算v3是shapely包计算

下载地址
用户评论