#サンプルプログラム require 'ps' ps = Postscript.new('test.ps') ps.put_header(400,300) ps.set_color([0,0,1]) # 'fill' という文字列があったら塗りつぶし ps.draw_cirlce(100,50,20,'fill') # 'fill' 以外なら円を描く。 ps.draw_cirlce(100,80,20,'') #より進んだ仕様として # ps.draw_cirlce(100,80,20) #でも円を描くようにしたい。Ruby のリファレンスを参照して #工夫すること。 # キーワード:メソッド呼び出し,実引数,省略 # 与えられた点列を線で結ぶ path = [[100,50],[120,70],[150,20],[60,90]] ps.draw_path(path) # (250,90)を中心として,径長 15 の正7角形を塗りつぶす。 draw_polygon(7,250,90,15,'fill') ps.close