我正在编写一个用于解释和绘制 G 代码的小程序(用于 CNC - 机器)
为了用半径连接两条线,我写了一个小程序,并且必须使用函数 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
矢量。