相关疑难解决方法(0)

如何检测两个线段相交的位置?

如何确定两条线是否相交,如果它们相交,在x,y点处是什么?

geometry line-intersection

519
推荐指数
17
解决办法
41万
查看次数

找到一个平面上的4个点是否形成一个矩形?

有人可以用C风格的伪代码向我展示如何编写一个函数(表示你喜欢的点),如果4点(函数的参数)形成一个矩形,则返回true,否则返回false?

我想出了一个解决方案,首先尝试找到具有相等x值的2对不同的点,然后对y轴进行此操作.但代码相当长.只是想知道其他人想出了什么.

c algorithm geometry

52
推荐指数
6
解决办法
2万
查看次数

确定顶点的顺序以形成四边形

假设我在 2D 空间中有 4 个顶点。有什么知道一个有效的算法,它会给我一个对应于简单四边形的顶点的排序吗?也就是说,它将标记顶点,1, 2, 3, 4以便如果我跟随1-2, 2-3, 3-4我将追踪一个简单的(即不相交的)四边形。

只需提供我可以谷歌搜索的标准算法的名称就可以了。

algorithm 2d computational-geometry

5
推荐指数
1
解决办法
3334
查看次数