扩展结构的最简单方法(PointF)

2023-12-02

我们需要用 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(使用前将#替换为@)

扩展结构的最简单方法(PointF) 的相关文章

随机推荐