シンタックス
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 関数で操作できます。
コメント