トップページへ

基本図形 : rect, triangle, quad, ellipse, arc

シンタックス

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 関数で操作できます。