[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends] Re: Pick処理について




遠藤です。

>描画するプリミティブが直線だけならこれでもよいと思いますが、
>今のところ、直線、円弧、ベジェを予定しています(増える可能性
>あり)。ですので、Pickは個々のプリミティブに対応するものを
>書かなくてはならないですよね。

使ったことが無いので外しているかも知れませんが、

 java.awt.geom.Arc2D#intersects(double x, double y, double w, double h);
 java.awt.geom.Ellips2D#intersects(double x, double y, double w, double h);
 java.awt.geom.CubicCurve2D#intersects(Rectangle2D) 
 java.awt.geom.QuadCurve2D#intersects(Rectangle2D) 

などは便利そうです。
-- 
えんどう やすゆき <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/ (Java互助会ホームページ)