Java 2D
Java 2D の描画操作は、transformの対象となり、回転させたり、切り取ったり、拡大・縮小したりできる。最も一般的な transform は identity transformであり、何もしない。
transform を使った塗りつぶしは、単に新たな変換された shape を生成し、それを塗りつぶしたように見える。