-
-
Notifications
You must be signed in to change notification settings - Fork 4
beginShape_
beginShape();
vertex(30, 20);
vertex(85, 20);
vertex(85, 75);
vertex(30, 75);
endShape();
beginShape(POINTS);
vertex(30, 20);
vertex(85, 20);
vertex(85, 75);
vertex(30, 75);
endShape();
beginShape(LINES);
vertex(30, 20);
vertex(85, 20);
vertex(85, 75);
vertex(30, 75);
endShape();
beginShape(LINE_STRIP);
vertex(30, 20);
vertex(85, 20);
vertex(85, 75);
vertex(30, 75);
endShape();
beginShape(LINE_LOOP);
vertex(30, 20);
vertex(85, 20);
vertex(85, 75);
vertex(30, 75);
endShape();
beginShape(TRIANGLES);
vertex(30, 75);
vertex(40, 20);
vertex(50, 75);
vertex(60, 20);
vertex(70, 75);
vertex(80, 20);
endShape();
beginShape(TRIANGLE_STRIP);
vertex(30, 75);
vertex(40, 20);
vertex(50, 75);
vertex(60, 20);
vertex(70, 75);
vertex(80, 20);
vertex(90, 75);
endShape();
beginShape(TRIANGLE_FAN);
vertex(57.5, 50);
vertex(57.5, 15);
vertex(92, 50);
vertex(57.5, 85);
vertex(22, 50);
vertex(57.5, 15);
endShape();
beginShape(QUADS);
vertex(30, 20);
vertex(30, 75);
vertex(50, 75);
vertex(50, 20);
vertex(65, 20);
vertex(65, 75);
vertex(85, 75);
vertex(85, 20);
endShape();
beginShape(QUAD_STRIP);
vertex(30, 20);
vertex(30, 75);
vertex(50, 20);
vertex(50, 75);
vertex(65, 20);
vertex(65, 75);
vertex(85, 20);
vertex(85, 75);
endShape();
beginShape(POLYGON);
vertex(20, 20);
vertex(40, 20);
vertex(40, 40);
vertex(60, 40);
vertex(60, 60);
vertex(20, 60);
endShape();
O uso das funções beginShape()
e endShape()
permite a criação de formas mais complexas. A função beginShape()
inicia o armazenmento dos vértices de uma forma e endShape()
o interrompe. O valor do parâmetro MODO
LINES, LINE_STRIP, LINE_LOOP, TRIANGLES, TRIANGLE_FAN, TRIANGLE_STRIP,
QUADS, QUAD_STRIP, e POLYGON. especifica qual o tipo de formas
serão criadas a partir dos vértices providos. Os
par6ametros disponíveis para beginShape() são Caso
não haja MODO
especificado, o padrão utilizado é POLYGON. Após a chamada a função beginShape()
, deve seguir uma série de comandos vertex()
. Para se parar o desenho da forma, chama-se endShape()
. Enguanto a função vertex()
com dois parâmetros especifica uma posição em
2D, uma com tr6es parâmetros especifica uma
posição em 3D. Cada forma será delineada com a cor
do traço corrente e preenchida com a atual cor de
preenchimento. Transformações geométricas
como translate(), rotate(), e **scale() **não funcionam no escopo de beginShape().
beginShape(MODE)
Parâmetros MODE qualquer um entre: LINES, LINE_STRIP, LINE_LOOP, TRIANGLES, TRIANGLE_FAN, TRIANGLE_STRIP, QUADS, QUAD_STRIP, ou POLYGON
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