Skip to content

rotateX_

villares edited this page May 24, 2020 · 4 revisions

Nome

rotateX()

Exemplos

size(100, 100, P3D); 
translate(width/2, height/2); 
rotateX(PI/3.0); 
rect(-26, -26, 52, 52); 
size(100, 100, P3D); 
translate(width/2, height/2); 
rotateX(radians(60)); 
rect(-26, -26, 52, 52); 

Descrição

Rotaciona um objeto em torno do eixo X em uma quatidade especificada pelo parâmetroangulo.  Ângulos devem ser especificados em radianos (valores entre 0 e 2*PI) ou antes convertidos para radianos pela funçãoradians(). Objetos sempre são rotacionados em torno de sua posição relativa à origem, e números positivos rotacionam objetos em sentido anti-horário.  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 chamarrotateX(PI/2) ** e em seguida rotateX (PI/2) equivale a se chamarrotateX(PI). Quando ****rotate() é chamada dentro dedraw()**, a transformação é reinicializada ao começo do novo laço.  Esta função requer a passagem de P3D ou OPENGL como parâmetro à função size() como mostrado no exemplo acima.

Sintaxe

rotateX(<font color="#996600">angulo</font>)
Parâmetros angulo float: ângulo de rotação especificado em radianos

Retorno

Nenhum

Utilização

Web & Applicações

Relacionado

rotateY() rotateZ() translate() rotate() scale() pushMatrix() popMatrix()

Clone this wiki locally