假设我们有两个由两个点(在二维空间中)定义的有限线段。我想找到一种方法来获取这两条线的交点。最终,我想将其扩展为适用于连接线段组的情况。
我在这里找到了一个好的解决方案:Python - matplotlib:查找线图的交点。然而,这依赖于scipy,我相信它需要BLAS,但基于其他原因,我希望避免使用它。
matplotlib有一个称为Path的模块,其中包含一个intersects_path()函数(http://matplotlib.org/api/path_api.html#matplotlib.path.Path.intersects_path),该函数返回是否存在交点的true或false,但不返回我所需的特定位置。
请问有没有人知道一个简洁的方法来解决这个问题?
我正在构思的任何解决方案都很冗长,如果已经存在解决方案,我真的很希望不要重新发明轮子。
谢谢!
我在这里找到了一个好的解决方案:Python - matplotlib:查找线图的交点。然而,这依赖于scipy,我相信它需要BLAS,但基于其他原因,我希望避免使用它。
matplotlib有一个称为Path的模块,其中包含一个intersects_path()函数(http://matplotlib.org/api/path_api.html#matplotlib.path.Path.intersects_path),该函数返回是否存在交点的true或false,但不返回我所需的特定位置。
请问有没有人知道一个简洁的方法来解决这个问题?
我正在构思的任何解决方案都很冗长,如果已经存在解决方案,我真的很希望不要重新发明轮子。
谢谢!