2011-01-11 87 views

回答

3

最常見的路徑是線和立方貝塞爾段的組合。這通過一系列moveTo,lineTo,curveTo和closePath方法進行程序化表示。這些對應於PostScript中相同名稱的操作符(但小寫),Java2D映像模型從中導出。 (此外,還有quadTo,這是一個二次貝塞爾分段,但這並不重要,如果需要,可以通過curveTo輕鬆模擬)。

子路徑是段的連接​​序列。它沒有自己的類,但GeneralPath對象可以包含多個子路徑,每個子路徑以其自己的moveTo()開頭。

端點是每個線段末端的點。它們的(x,y)座標是moveTo和lineTo的參數,以及curveTo的最後兩個參數(其他參數是影響曲線段形狀但不影響端點的「控制點」)。

希望這個啓發。

+0

謝謝,是的,它確實 – skystar7 2011-01-13 13:35:50