【问题标题】:Calculate distance in 45 deg rotated rectangle [closed]计算 45 度旋转矩形中的距离
【发布时间】:2018-02-12 21:30:53
【问题描述】:

我相信这是一个简单的问题。

鉴于我有一个旋转 45 度的矩形,计算图像中显示的蓝线距离的正确方法是什么?

它不需要特定于语言。只是想知道我应该遵循的算术是什么。

【问题讨论】:

  • 这是一道数学题,不是编程题。但答案是 600/sqrt(2),比 424 像素多一点。您可以通过记住 45°-45°-90° 三角形的边为 1-1-sqrt(2) 来查看该公式。
  • 我投票结束这个问题,因为这是关于数学而不是编程

标签: math area


【解决方案1】:

如果您的矩形旋转 45 度,那么您的距离就是 1/sqrt(2) 乘以 600 像素。

这是由

给出的
a^2 + b^2 = c^2

其中 a = b 是您的蓝线。 C 只是 600 像素。简单代数:

2a^2 = c^2
sqrt(2)*a = c
a = c * 1/sqrt(2)

另一方面,它将是 1/sqrt(2) 的 350 倍。请注意,这只适用于旋转 45 度的矩形。

【讨论】:

  • 正确但600,而不是650 :)
  • 将 650 修正为 600。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-12
  • 1970-01-01
  • 1970-01-01
  • 2015-12-10
  • 1970-01-01
相关资源
最近更新 更多