|
|
|
|
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() |
|