-
-
Notifications
You must be signed in to change notification settings - Fork 4
atan2_
villares edited this page May 24, 2020
·
4 revisions
void draw() {
background(204);
translate(width/2, height/2);
float a = atan2(mouseY-height/2, mouseX-width/2);
rotate(a);
rect(-12, -5, 24, 10);
}
Calcula o ângulo (em radianos) de um ponto
especificado em relação à origem e medido em
relação ao eixo-x. Valores são retornados como float
e no intervalo entre -Pi
e PI.
A função atan2()
é ferqüentemente utilizada para na orientação
de formas geométricas através da posição do
cursor. A coordenada-y do ponto é o primeiro parâmetro e a
coordenada-x o segundo, conforme a estrutura de cálculo da
tangente.
atan2(y, x);
Parâmetros y int ou float: coordenada-y do ponto
x int ou float: coordenada-x do ponto
float
Web & Applicações
A referência de Processing está sob a licença Creative Commons BY-NC conforme indicado aqui. Esta Wiki-tradução é baseada na tradução e adaptação para o Português do Brasil do professor Luiz Ernesto Merkle