我们需要用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