角度转换器

即时在 , 弧度, 梯度, 和圈数之间转换.
对三角学、工程和游戏开发至关重要。

Degrees
180°
Radians
3.141593rad
Gradians (Gons)
200gon
Turns (Cycles)
0.5tr
Arcminutes
10,800
Arcseconds
648,000

常见用例

🎮

游戏开发

将UI旋转输入(度)转换为引擎逻辑(弧度)用于Unity或Unreal Engine。

📐

测量

使用梯度简化土木工程和土地测量中的直角计算。

🎓

教育

为三角学作业可视化π弧度和180度之间的关系。

⚙️

机械

将转速或RPM转换为角速度(弧度/秒)用于电机控制。

理解角度单位

不同领域使用不同的角度测量单位。此工具帮助弥合差距。

  • 度 (°): 最古老和最常见的单位。1圆 = 360°。用于导航、木工和日常几何。
  • 弧度 (rad): 标准SI单位。1圆 = 2π弧度。用于微积分、物理和计算机编程。
  • 梯度 (grad/gon): 公制角度单位。1圆 = 400梯度。直角正好是100梯度。用于测量。
  • 圈数 (tr): 代表一个完整周期。1圈 = 360°。用于CSS动画(rotate(0.5turn))和机械工程。

编程中的角度转换

大多数编程语言对三角函数(sin、cos)使用弧度,而人类更喜欢度。以下是在代码中进行转换的方法。

JavaScriptNative Math
function degToRad(degrees) {
  return degrees * (Math.PI / 180);
}

function radToDeg(radians) {
  return radians * (180 / Math.PI);
}

console.log(degToRad(180)); // 3.14159...
Pythonmath module
import math

degrees = 90
radians = math.radians(degrees)

print(radians)
# Output: 1.57079... (pi/2)

back_to_deg = math.degrees(radians)
C++cmath
#include <iostream>
#include <cmath>

// M_PI is often defined in cmath
#ifndef M_PI
#define M_PI 3.14159265358979323846
#endif

double degToRad(double deg) {
    return deg * M_PI / 180.0;
}
C# (Unity)Mathf
using UnityEngine;

// Unity provides constants
float deg = 180f;
float rad = deg * Mathf.Deg2Rad;

Debug.Log(rad); // 3.141593

常见问题

什么是弧度?

弧度是数学中角度测量的标准单位。一弧度是圆心角,其对应的弧长等于半径。一个完整的圆是2π弧度(约6.283)。

什么是梯度?

梯度(也称为gon或grad)将直角分成100份而不是90份。一个完整的圆是400梯度。它主要用于测量和采矿。

如何将度转换为弧度?

公式是:弧度 = 度 × (π / 180)。反过来:度 = 弧度 × (180 / π)。

什么是弧分?

弧分是1/60度。它用于天文学和导航(GPS坐标)中的精确测量。

为什么一个完整的圆定义为360度?

古巴比伦人使用六十进制(以60为基数)的数字系统,一年大约有360天。360是高度合成数(可被2、3、4、5、6、8、9、10、12等整除),使得除法简单。

负角度可能吗?

可以。按惯例,正角度从x轴逆时针测量,而负角度顺时针测量。

相关工具

© 2026 DevToolbox. 保留所有权利。