インフォ FAQ
言語 環境比較
 
Index
 
  Processing 1.0 _ALPHAリファレンスは開発途中である。
もしエラーやコメントがあれば、reas at groupc.netへメールして下さい。
Name  

beginShape()

   
Examples  
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); 
vertex(90, 75); 
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(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, 75); 
vertex(50, 20); 
vertex(65, 20); 
vertex(65, 75); 
vertex(85, 75); 
vertex(85, 20); 
endShape(); 
beginShape(POLYGON); 
vertex(20, 20); 
vertex(40, 20); 
vertex(40, 40); 
vertex(60, 40); 
vertex(60, 60); 
vertex(20, 60); 
endShape(); 
Description  

beginShape()endShape()機能を使うことは、もっと複雑な形を創造する鍵となる。beginShape() は頂点を記録しはじめ、endShape()は記録をとめる。beginShape()コマンドは、あたえられた頂点から、どのような形のタイプを作るのか知らせるパラメータを必要とする。使用できるbeginShape() 機能のパラメータは、LINES、LINE_STRIP、 LINE_LOOP、TRIANGLES、 TRIANGLE_STRIP、QUADS、QUAD_STRIP、とPOLYGONである。 beginShape()をあたえたあと、 vertex() コマンドの連続が続かなくてはならない。描写をとめるためには、endShape()をあたえる。2つのパラメータでのVertex()コマンドは、2次元の位置を決め、3つのパラメータでのVertex()コマンドは3次元の位置を決定する。それぞれの形は、現在の色で線描写され、塗りつぶす色(fill color)で塗りつぶされる。

 

   
Syntax  
beginShape(MODE)
   
Parameters  
MODE   LINES, LINE_STRIP, LINE_LOOP, TRIANGLES, TRIANGLE_STRIP, QUADS, QUAD_STRIP, POLYGONのどれか

   
Returns   なし
   
Usage   Web & Application
   
Related   endShape()
vertex()
curveVertex()
bezierVertex()
   
© 2004- 2001 Massachusetts Institute of Technology and Interaction Design Institute Ivrea
Processing is an open project initiated by Ben Fry and Casey Reas