-
-
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âmetrox especifica as traslações direita/esquerda; o parâmetroy especifica trasnlações acima/abaixo; e o parâmetroz ** especifica translações em direção à ou além da tela. A utilização desta função com o parâmetroz ** 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 chamartranslate(50.0,0.0) ** e em seguida translate(20.0,0.0) equivale a se chamartranslate(70.0. 0.0). Quando tranalte****() é chamada dentro dedraw(), 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 depushMatrix()** epopMatrix().
translate(<font color="#996600">x</font>, <font color="#996600">y</font>);
translate(<font color="#996600">x</font>, <font color="#996600">y</font>, <font color="#996600">z</font>);
Nenhum
Web & Applicações
rotate() rotateX()rotateY()rotateZ()scale(pushMatrix()popMatrix(
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