-
-
Notifications
You must be signed in to change notification settings - Fork 4
rotateZ_
size(100, 100, P3D);
translate(width/2, height/2);
rotateZ(PI/3.0);
rect(-26, -26, 52, 52);
size(100, 100, P3D);
translate(width/2, height/2);
rotateZ(radians(60));
rect(-26, -26, 52, 52);
Rotaciona um objeto em torno do eixo Z 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 rotateZ(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.
rotateZ(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