geometry - 如果给定矩形顶点的四个坐标,如何计算矩形的长度和宽度?
问题描述
我得到了一个矩形顶点的四个坐标。现在,我需要计算矩形的长度和宽度。我尝试过的一种方法是选择一个点并计算它与其他三个点之间的距离。但是现在我如何识别这三个点的长度和宽度,因为我可能会从这些点错误地选择对角线距离?
解决方案
这不是一个真正的 Python 问题,更像是一个几何问题,但我会试一试。来自维基百科:
在几何学中,斜边是直角三角形的最长边,与直角相对的边。斜边的长度可以使用勾股定理找到,该定理指出斜边长度的平方等于其他两条边长度的平方和。
我认为你可以抓住任何三个点,计算它们之间的距离。最长的应该是斜边,因此是要丢弃的“垃圾”点。现在你知道宽度和长度了!
推荐阅读
- javascript - 为什么使用 react-native-navigation 时屏幕不交互?
- security - 缓冲区溢出攻击和 ROP 攻击有什么区别?
- javascript - 我如何跟踪玩家在游戏中的回合?
- python - 用数据打印最大值
- google-chrome - 使用 VSCode WSL Remote,为什么 Chrome Debugger 无法启动 Chrome for Windows?
- c# - 我无法将记录添加到数据库
- c++ - 为数字创建子部分 [i,j] 周围的掩码
- google-app-maker - 预览失败,但部署有效
- javascript - 使用扩展运算符和组合参数
- mnist - MNIST 对象没有属性数据