Monday, January 26, 2009

groovyで二次曲線を描画する

groovyで二次曲線を描画するには、以下のコードを実行します。


import groovy.swing.j2d.*

def gr = new GraphicsRenderer()
gr.renderToFile("sample802a.png", 200, 200){
antialias("on")
quadCurve( x1:200, y1:0, ctrlx:0, ctrly: 100,
x2:200, y2:200,
borderColor: color("#103080"),
borderWidth: 2
)
}


出力画像(sample802a.png)


動作環境
Groovy1.6.0 Beta2, JDK1.6 Update11

関連項目
groovyでポリラインを描画する
SVGRendererで二次曲線を描画する (SVGRendererでの同様の処理)

No comments: