首页 > 解决方案 > 如果给定矩形顶点的四个坐标,如何计算矩形的长度和宽度?

问题描述

我得到了一个矩形顶点的四个坐标。现在,我需要计算矩形的长度和宽度。我尝试过的一种方法是选择一个点并计算它与其他三个点之间的距离。但是现在我如何识别这三个点的长度和宽度,因为我可能会从这些点错误地选择对角线距离?

标签: geometry

解决方案


这不是一个真正的 Python 问题,更像是一个几何问题,但我会试一试。来自维基百科:

在几何学中,斜边是直角三角形的最长边,与直角相对的边。斜边的长度可以使用勾股定理找到,该定理指出斜边长度的平方等于其他两条边长度的平方和。

我认为你可以抓住任何三个点,计算它们之间的距离。最长的应该是斜边,因此是要丢弃的“垃圾”点。现在你知道宽度和长度了!


推荐阅读