-
-
Notifications
You must be signed in to change notification settings - Fork 4
vertex_
beginShape(POINTS);
vertex(30, 20);
vertex(85, 20);
vertex(85, 75);
vertex(30, 75);
endShape();
// O desenho de vértices em 3D requer P3D
// ou OPENGL com parâmetro de size()
size(100, 100, P3D);
beginShape(POINTS);
vertex(30, 20, -50);
vertex(85, 20, -50);
vertex(85, 75, -50);
vertex(30, 75, -50);
endShape();
noStroke();
PImage a = loadImage("arch.jpg");
beginShape();
texture(a);
// "arch.jpg" é ima imagem de 100x100 pixels, portanto
// os valores de 0 e 100 são utilizados para os
// parâmetros "u" e "v" para se mapear diretamente
// os pontos de vértice
vertex(10, 20, 0, 0);
vertex(80, 5, 100, 0);
vertex(95, 90, 100, 100);
vertex(40, 95, 0, 100);
endShape();
Todos as formas são construídas pela conexão de uma série de vértices. vertex()
é
utilizada para especificar as coordenadas de pontos, linhas,
triângulos, quadriláteros e polígonos, e
é utilizada exclusivamente entre chamadas à beginShape()
e endShape()
.
O desenho de um vértice em 3D através dop uso do parâmetro z
requer o uso do parâmetro P3D ou OPENGL em combinação co size, como ilustrado no exemplo acima.
Esta função também é utilizada para mapear
uma textura sobre uma forma geométrica. A função texture()
decalra a textura a ser aplicada sobre a forma geométrica e as coordenadas u
e v
definem o mapeamento desta textura à forma. Como padrão, as coordenadas utilizadas para u
e v
são especificadas em relação ao tamanho da imagem
em pixels, mas esta relação pode ser modificada
através da função textureMode().
vertex(x, y);
vertex(x, y, z);
vertex(x, y, u, v);
vertex(x, y, z, u, v);
Parâmetros x int ou float: coordenada-x do vértice
y int ou float: coordenada-y do vértice
z int ou float: coordenada-z do vértice
u int ou float: coordenada horizontal da textura de mapeamento
v int ou float: coordenada vertica da textura de mapeamento
Nenhum
Application & Web
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