Skip to content

rotate_

villares edited this page May 24, 2020 · 4 revisions

Nome

rotate()

Exemplos

translate(width/2, height/2); 
rotate(PI/3.0); 
rect(-26, -26, 52, 52); 

Descrição

Rotaciona um objeto em  uma qunatidade especificada pelo parâmetro angulo.  Ângulos devem ser especificados em radianos (valores entre 0 e 2*PI) ou antes convertidos para radianos pela função radians(). Objetos sempre são rotacionados em torno de sua posição relativa à origem, e números positivos rotacionam objetos em direção contra o relógio.  Transformações se aplicam a todos eventos que aconteçam após sua chamada, e chamadas subseqüentes a transformações têm efeito cumulativo. Por exemplo, ao se chamar rotate(PI/2)  e em seguida  rotate (PI/2) equivale a se chamar rotate(PI). Quando   rotate()  é chamada dentro de draw(), a transformação é reinicializada ao começo do novo laço. Tecnicamente, rotate() multiplica a matrz de transformação corrente por uma matriz de rotação.

Sintaxe

rotate(angulo); 

Parâmetros angulo float: ângulo de rotação em radianos

Retorno

Nenhum

Utilização

Web & Applicações

Relacionado

rotateX()

rotateY()

rotateZ()

translate()

scale()

pushMatrix()

popMatrix()

Clone this wiki locally