Math 计算45度旋转矩形中的距离

Math 计算45度旋转矩形中的距离,math,area,Math,Area,我相信这是一个简单的问题 假设我有一个旋转45度的矩形,那么计算图中所示蓝线距离的正确方法是什么 它不需要特定于语言。我只是想知道我应该遵循什么算术 如果矩形旋转45度,则距离仅为1/sqrt(2)乘以600px 这是由 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度的矩形。这是一个数学问题,不是编

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

假设我有一个旋转45度的矩形,那么计算图中所示蓝线距离的正确方法是什么

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


如果矩形旋转45度,则距离仅为1/sqrt(2)乘以600px

这是由

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/sqrt(2),比424像素多一点。记住45°-45°-90°三角形的边是1-1-sqrt(2),你可以看到这个公式。我投票结束这个问题,因为这是关于数学的,不是编程正确的,而是
600
,不是
650
:)正确的650到600。