AreaClipTest

形と描画方法を選んで表示。
-->AreaClipTest.java
-->AreaClipTestPanel.java

-->ダウンロード

-----コメント-----

Java2D APIはGraphics2DでGraphicsより複雑高度な描画が可能。

Areaもその機能の一つ。
Shapeを組み合わせる感じでどんな形でも表現できる。

addで領域を加えるだけじゃなく、subtractで除くことができる。


fill(塗りつぶし)やdraw(輪郭腺)すれば上の通り。
そのAreaを描画領域に指定(クリップ)すれば切り抜いたようになる。

以前からコレがしたくてできなかったのだ。
画面効果にも応用できるかもしれない。


ちなみに使用画像は、ツクールで作った自作アドベンチャーの一シーン。


戻る