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