PointF(ベジェ曲線に沿った位置のtパラメーター)を使用して、追加の情報を1つ保存する必要があります。
このデータは簡単に再計算できないので、他のルーチンで使用するために、ポイントの計算時にPointFと一緒に保存したいと思います。
PointFへの参照は何百もあるので、新しい置換クラスを作成する必要はなく、1つの追加プロパティを使用してPointF構造体を「拡張」することを望んでいました。
クライアントコードは次のようになります。
PointF intersection = new PointF();
intersection.X = 3457.23;
intersection.Y = -277.738;
intersection.t = 0.744;
これ(またはこのようなもの)は可能ですか?