0
在繪製Graphics2D中,有兩種方法通過GeneralPath
類和使用其方法開始moveTo
繪製三次曲線,並繪製曲線與curveTo
,但我看到還有另一種方式來繪製它,但與另一類CubicCurve2D
然後使用其方法setCurve
所以,它們之間有什麼區別?當我們需要使用它們?當我們需要使用curveTo()和setCurve()
在繪製Graphics2D中,有兩種方法通過GeneralPath
類和使用其方法開始moveTo
繪製三次曲線,並繪製曲線與curveTo
,但我看到還有另一種方式來繪製它,但與另一類CubicCurve2D
然後使用其方法setCurve
所以,它們之間有什麼區別?當我們需要使用它們?當我們需要使用curveTo()和setCurve()
CubicCurve2D
是表示單曲線的類。當您使用孤立的三次曲線進行操作時使用它。
Path2D
(這應該被用來代替傳統的GeneralPath
)是代表一個任意幾何路徑的類 - 的直線,曲線和移動等序列時與所連接的形狀的順序進行操作使用它。
爲什麼不寫一個簡單的應用程序。查看各種選項的結果?每次我處理它們時,我都必須這樣做(或者找到之前的應用程序,我寫信要這樣做!)。 –