用c# 已知两点坐标计算斜角
时间: 2023-07-27 16:24:15 浏览: 143
可以使用反正切函数 `Math.Atan2()` 来计算斜角。假设已知两点坐标 `(x1, y1)` 和 `(x2, y2)`,可以使用以下代码计算斜角:
```csharp
double angle = Math.Atan2(y2 - y1, x2 - x1) * 180 / Math.PI;
```
其中 `Math.PI` 是圆周率,乘以 `180 / Math.PI` 是将弧度转换为角度。计算出来的角度 `angle` 的范围是 `-180` 到 `180`,如果需要转换成 `0` 到 `360` 的范围,可以使用以下代码:
```csharp
if (angle < 0) {
angle += 360;
}
```
这样就可以得到两点之间的斜角了。
阅读全文