シンタックス
rect( X座標, Y座標, 幅, 高さ ) 長方形を描く
triangle( X1, Y1, X2, Y2, X3, Y3 ) 三角形を描く
quad( X1, Y1, X2, Y2, X3, Y3, X4, Y4 ) 四辺形を描く
ellipse( X座標, Y座標, 幅, 高さ ) 円(or楕円)を描く
arc( X座標, Y座標, 幅, 高さ, 開始角, 終了角 ) 弧を描く
サンプル
コード
void setup(){
size( 600, 400 );
}
void draw(){
background( 255 );
noStroke();
fill( 70 );
rect( 50, 150, 50, 100);
fill( 255, 240, 0 );
triangle( 150, 90, 150, 190, 200, 190);
fill( 50, 100, 200 );
quad( 235, 200, 250, 280, 280, 280, 295, 200);
stroke( 30, 200, 30 );
strokeWeight( 6 );
fill( 255, 100, 100 );
ellipse( 380, 180, 70, 70 );
noStroke();
arc( 470, 240, 150, 150, 0, radians(120) );
}
補足
図形の色や輪郭線は fill 関数や stroke, noStroke 関数で操作できます。
コメント