epwt 发表于 2010-11-11 16:48:00

[求助]多段线线宽会根据某一段的凹凸程度变化吗?

设置了多段线的线宽,但是为什么画出来的多段线的线宽还是不一样呀?直线和半圆的线宽不一样吗?
效果如图:

E:\bug\2010-11-11 16-38-09.png

代码如下:

private void DrawSingleStirrup(Point2dCollection pCollection, int lineWidth)
{
   Polyline p = new Polyline();
   p.Color = Color.FromRgb(200, 0, 0);
   p.LineWeight = LineWeight.LineWeight060;
   for (int i = 0; i < pCollection.Count; i++) {
    if (i == 1 || i == 3) {
   p.AddVertexAt(i, pCollection, 1, lineWidth, lineWidth);
    } else {
   p.AddVertexAt(i, pCollection, 0, lineWidth, lineWidth);
    }
   }
   AddEntity(p);
}

求高人指教。

雪山飞狐_lzh 发表于 2010-11-11 17:48:00

设置了整体线宽就不需要单独的设置各段宽度了,直接设置为0.0

epwt 发表于 2010-11-11 18:08:00

<p>感谢版主!!!!</p>
<p>解决了。</p>
页: [1]
查看完整版本: [求助]多段线线宽会根据某一段的凹凸程度变化吗?