FAQ
 
 
Cover  \ Exhibition  \ Learning  \ Reference  \ Download  \ Discourse   
      Linguagem \ Ambiente \ Bibliotecas \ Comparação
 
   
   
Resumida (A-Z) \ Completa (A-Z)  
   
  Referência para Processing (BETA) version 91+. Se você tem uma versão anterior, utilize a documentação inclusa em seu software. Se você encontrar quaisquer erros ou tiver quaisquer comentários, leve ao nosso conhecimento.  
Nome  

beginShape()

   
Exemplos  
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();
Descrição   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().
   
Sintaxe  
beginShape(MODE)
   
Parâmetros  
MODE   qualquer um entre: LINES, LINE_STRIP, LINE_LOOP, TRIANGLES, TRIANGLE_FAN, TRIANGLE_STRIP, QUADS, QUAD_STRIP, ou  POLYGON

   
Retorno   Nenhum
   
Utilização   Web & Applicações
   
Relacionado   endShape()
vertex()
curveVertex()
bezierVertex()
 
 






   
 
Original em inglês atualizado em: Fri Jul 15 16:35:31 PDT 2005
Tradução para o Português do Brasil: Luiz Ernesto Merkle
Atuallizada em: 30 de novembro de 2005, 9h00 (BRST)
 
 








Creative Commons License
 
  Processing é um projeto aberto iniciado por Ben Fry e Casey Reas  
  © Info