我们需要用 PointF(沿贝塞尔曲线的位置的 t 参数)存储一条附加信息。
由于该数据不容易重新计算,因此我想在计算点时将其与 PointF 一起存储,以便在其他例程中使用。
我们有数百个对 PointF 的引用,因此我希望不必创建一个新的替换类,而是使用一个附加属性“扩展”PointF 结构。
客户端代码类似于:
PointF intersection = new PointF();
intersection.X = 3457.23;
intersection.Y = -277.738;
intersection.t = 0.744;
这(或类似的事情)可能吗?
抱歉,PointF 是一个结构(正如您已经说过的那样),因此您无法扩展它。
你需要创建自己的类型
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)