-
-
Notifications
You must be signed in to change notification settings - Fork 4
translate_
translate(30, 20);
rect(0, 0, 55, 55);
// Translating in 3D requires P3D
// or OPENGL as a parameter to size()
size(100, 100, P3D);
translate(30, 20, -50);
rect(0, 0, 55, 55);
translate(30, 20);
rect(0, 0, 55, 55);
translate(14, 14);
rect(0, 0, 55, 55);
Especifica a quantidade de deslocamento na janela de visualização. O parâmetro x
especifica as traslações direita/esquerda; o parâmetro y
especifica trasnlações acima/abaixo; e o parâmetro z
especifica
translações em direção à ou
além da tela. A utilização desta
função com o parâmetro z
requer a passagem
de P3D ou OPENGL como parâmetro à função
size(), como mostrado no exemplo acima. Transformações se aplicam a
todos eventos que aconteçam após
sua chamada, e chamadas subseqüentes multiplicam seu efeito. Por exemplo, ao se chamar translate(50.0,0.0)
e em seguida translate(20.0,0.0)
equivale a se chamar translate(70.0. 0.0)
. Quando tranalte
()
é chamada dentro de draw()
,
a transformação é reinicializada ao começo
do novo laço. Outors controles sobre
aplicação de tranaformações são
obtidas através do uso de pushMatrix() e popMatrix().
translate(x, y);
translate(x, y, z);
Parâmetros x int ou float: translação à direira ou à esquerda
y int ou float: translação para cima ou para baixo
z int ou float: tranalação à frente ou à ré
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