-
-
Notifications
You must be signed in to change notification settings - Fork 4
rotateY_
size(100, 100, P3D);
translate(width/2, height/2);
rotateY(PI/3.0);
rect(-26, -26, 52, 52);
size(100, 100, P3D);
translate(width/2, height/2);
rotateY(radians(60));
rect(-26, -26, 52, 52);
Rotaciona um objeto em torno do eixo Y em uma quatidade 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 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 chamar rotateY(PI/2)
e em seguida rotateX (PI/2)
equivale a se chamar rotateX(PI)
. Quando
rotate()
é chamada dentro de draw()
,
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.
rotateY(angulo)
Parâmetros angulo float: ângulo de rotação especificado em radianos
Nenhum
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