Groovyではてブカウンター風はてなスターカウンターを作成する 3)星を描く
今度は、星です。☆です。スターです。
GeneralPathなどで星型図形を作成する
まずは五角形から
なんか、これを見て☆の文字にしようかなと思ったりして。
でも、Groovyすばらしい!
star()なんていうそのものズバリのメソッドがあった。
Good Job!!!
ソース
import groovy.swing.j2d.* gr = new GraphicsRenderer() gr.renderToFile(".\\graphics\\star.png", 200, 200){ antialias("on") star(cx:100, cy:100, count:5, ir:40, or:90, fill: 'orange', borderColor: 'black', borderWidth: 2 ) }
実行結果
groovy:000> load GraphicsStar.groovy ===> [import groovy.swing.j2d.*] ===> groovy.swing.j2d.GraphicsRenderer@1d5b945 ===> .\graphics\star.png