提交 3b732f58 编写于 作者: K Kentaro Wada

Fix RuntimeWarning in distanceToLine

上级 6d870d2d
......@@ -90,6 +90,8 @@ def distancetoline(point, line):
return np.linalg.norm(p3 - p1)
if np.dot((p3 - p2), (p1 - p2)) < 0:
return np.linalg.norm(p3 - p2)
if np.linalg.norm(p2 - p1) == 0:
return 0
return np.linalg.norm(np.cross(p2 - p1, p1 - p3)) / np.linalg.norm(p2 - p1)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册