我们需要使用 PointF(沿着贝塞尔曲线的位置的 t 参数)存储一条额外的信息。
由于无法轻松重新计算此数据,因此我想在计算点时将其与 PointF 一起存储,以供其他例程使用。
我们有数百个对 PointF 的引用,所以我希望不必创建一个新的替换类,而是用一个附加属性“扩展”PointF 结构。
客户端代码将类似于:
PointF intersection = new PointF();
intersection.X = 3457.23;
intersection.Y = -277.738;
intersection.t = 0.744;
这(或类似的东西)可能吗?