粗贝塞尔曲线由c#中的线条组成
本文关键字:曲线 | 更新日期: 2023-09-27 18:09:43
我用c#创建了贝塞尔曲线。我在一定的区间内计算曲线的结果点,并将这些点与一条线(g.d drawline)连接起来。当我想要一条1px粗的曲线时,就没问题了。但是当我想要曲线粗的时候,问题就出现了。这个问题是连接单独的线路不美观。情况如下图所示:
http://ryska.webzdarma.cz/bezier.png如何解决这个问题?由于
根据g.drawLine
的提及,我认为这是WinForms
。在这种情况下,您需要做的就是调用
图形。画直线
代替DrawLine
。这将把所有的段绘制成一条连接的线。
您可以尝试用几个LineSegment
对象制作您的曲线,并指定IsSmoothJoin = true;