Gコードを解釈して描画するための小さなプログラムをプログラミングしています(CNC-マシンに使用)
半径のある 2 つの線をリンクするには、小さなプログラムを作成し、関数 Vector.Add を使用する必要があります。
No code, had probelems with formatting :)
p1,p2,p3 are the three points
p1->p2 = vector ab
p2->p3 = vector bc
eab = Unit vector ab
ebc = Unit vector bc
eres = resulting vector
私の問題は次のとおりです。操作Vector.Add()
には aVector
と a Point
(PointF
は許可されていません) が必要ですPointF
が、精度のために使用する必要があります。何をすればよいでしょうか?
eab = ab / ab.Length;
ebc = bc / bc.Length;
eres = Vector.Add(eab, ebc);
PointF test= new PointF();
test= Vector.Add(5 * eres, test );
System.Windows.Drawing
描画とSystem.Windows.Base
ベクトルに使用します。