计算由一个点,作为原点和正 x 轴形成的角度。
atan2()
最常用于将几何图形定向到鼠标的位置,如 atan2(mouseY, mouseX)
。第一个参数是点的 y 坐标,第二个参数是其 x 坐标。
默认情况下,atan2()
返回的值范围是 -π(约-3.14)到 π(3.14)。如果 angleMode() 设置为 DEGREES
,则返回的值范围是 -180 到 180。
示例
语法
atan2(y, x)
参数
点的 y 坐标。
点的 x 坐标。
相关参考
acos
计算一个数字的反余弦值。 acos() 是 cos() 的逆函数。它期望的参数范围是 -1 到 1。默认情况下,acos() 返回的值范围是 0 到 π(约3.14)。如果 angleMode()是DEGREES,那么返回的值范围是 0 到 180。 .
angleMode
更改用于测量角度的单位系统。 度和弧度都是测量角度的单位。一次完整的旋转等于 360 度。一次完整的旋转是 2 × π(约6.28)弧度。 如 rotate() 和 sin() 等函数默认使用弧度来测量角度。调用 angleMode(DEGREES) 切换到度数。调用 angleMode(RADIANS) 切换回弧度。 不带参数调用 angleMode() 会返回当前角度模式,可能是 RADIANS 或 DEGREES。 .
asin
计算一个数字的反正弦值。 asin() 是 sin() 的逆函数。它期望输入值在 -1 到 1 的范围内。默认情况下,asin() 返回的值范围是 -π ÷ 2(约-1.57)到 π ÷ 2(约1.57)。如果 angleMode() 设置为 DEGREES,则返回的值范围是 -90 到 90。 .
atan
计算一个数字的反正切值。 atan() 是 tan() 的逆函数。它期望输入值在 -Infinity 到 Infinity 的范围内。默认情况下,atan() 返回的值范围是 -π ÷ 2(约-1.57)到 π ÷ 2(约1.57)。如果 angleMode() 设置为 DEGREES,则返回的值范围是 -90 到 90。 .