當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Processing atan2()用法及代碼示例


Processing, atan2()用法介紹。

用法

  • atan2(y, x)

參數

  • y (float) 點的 y 坐標
  • x (float) 點的 x 坐標

返回

  • float

說明

計算從指定點到從正 x 軸測量的坐標原點的角度(以弧度為單位)。值以 float 的形式返回,範圍從 PI-PIatan2() 函數最常用於將幾何體定向到光標的位置。注意:由於計算切線的結構,點的y坐標是第一個參數,x坐標是第二個參數。

例子

void draw() {
  background(204);
  translate(width/2, height/2);
  float a = atan2(mouseY-height/2, mouseX-width/2);
  rotate(a);
  rect(-30, -5, 60, 10);
}

有關的

相關用法


注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 atan2()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。