我們需要用PointF(貝塞爾曲線上的位置的t參數)存儲另外一條信息。最簡單的方法來擴展結構(PointF)
由於無法輕易重新計算此數據,因此我希望在計算該點時將其與PointF一起存儲,以便在其他例程中使用。
我們有數百個對PointF的引用,所以我希望不必創建一個新的替換類,而是用一個附加屬性「擴展」PointF結構。
客戶端代碼會是這樣的:
PointF intersection = new PointF();
intersection.X = 3457.23;
intersection.Y = -277.738;
intersection.t = 0.744;
這是(或像這樣的東西)可能嗎?
不是我想聽到的...但正是我的想法。謝謝! – Flipster 2011-01-27 03:32:19