为什么 MoveTo() 画一条线?
Why does MoveTo() draw a line?
我在使用 Cario-sharp 时遇到了一个问题。
我试着从a点到b点画一条线。为此,我必须用 MoveTo()
移动到点 a,然后用 LineTo()
画线。但是当我使用 MoveTo()
时,不知何故画了一条线。我该怎么办?
画线之前,我画了一些圆圈。这是我的工作:
context.SetSourceRGB(0.7, 0.2, 0.0);
context.ClosePath();
context.MoveTo(pointA);
context.LineTo(pointB);
context.ClosePath();
根据文档,这应该有效。但是有两条线,当我注释掉 LineTo()
时,仍然画了一条线。
我必须做什么,MoveTo()
不是画线吗?
在context.LineTo()
之后使用context.Stroke()
我在使用 Cario-sharp 时遇到了一个问题。
我试着从a点到b点画一条线。为此,我必须用 MoveTo()
移动到点 a,然后用 LineTo()
画线。但是当我使用 MoveTo()
时,不知何故画了一条线。我该怎么办?
画线之前,我画了一些圆圈。这是我的工作:
context.SetSourceRGB(0.7, 0.2, 0.0);
context.ClosePath();
context.MoveTo(pointA);
context.LineTo(pointB);
context.ClosePath();
根据文档,这应该有效。但是有两条线,当我注释掉 LineTo()
时,仍然画了一条线。
我必须做什么,MoveTo()
不是画线吗?
在context.LineTo()
context.Stroke()