ruby-processing2D描画構文、triangle, rect, quad, ellipse

 コード書きなぐり中w;

rect

 rect(top_left_x, top_left_y,width, height)

本関数をしようすることにより、長方形を描画できます。

triangle

 triangle(point1_x,point1_y, point2_x,point2_y, point3_x,point3_y)

本関数をしようすることにより、三角形を描画できます。

quad

 quad(point1_x,point1_y, point2_x,point2_y, point3_x,point3_y, point4_x,point4_y)

本関数をしようすることにより、長方形を描画できます。

ellipse

ellipse(center_x, center_y, width, height)

本関数をしようすることにより、円を描画できます。


def draw
  rect 10,10,width-20,height-20
  
  ellipse width/2, height/2, width-100, height-100
  
  triangle 100,100,
           200,100,
           100,200
  
  quad 800-110,600-110,
       800-110,500-110,
       700-110,500-110,
       700-110,600-110
  
  
  p width  #=>800
  p height #=>600
end

width, height

 width変数には、描画領域の幅が、
 height変数には、描画領域の高さが、格納されています。