|
|
|
@ -510,8 +510,8 @@ void DRAWSEGMENT::TransformShapeWithClearanceToPolygon( SHAPE_POLY_SET& aCornerB |
|
|
|
break; |
|
|
|
|
|
|
|
case S_SEGMENT: |
|
|
|
TransformRoundedEndsSegmentToPolygon( aCornerBuffer, m_Start, m_End, |
|
|
|
aCircleToSegmentsCount, linewidth ); |
|
|
|
TransformOvalClearanceToPolygon( aCornerBuffer, m_Start, m_End, linewidth, |
|
|
|
aCircleToSegmentsCount, aCorrectionFactor ); |
|
|
|
break; |
|
|
|
|
|
|
|
case S_POLYGON: |
|
|
|
@ -604,10 +604,10 @@ void TRACK::TransformShapeWithClearanceToPolygon( SHAPE_POLY_SET& aCornerBuffer, |
|
|
|
break; |
|
|
|
|
|
|
|
default: |
|
|
|
TransformRoundedEndsSegmentToPolygon( aCornerBuffer, |
|
|
|
m_Start, m_End, |
|
|
|
TransformOvalClearanceToPolygon( aCornerBuffer, m_Start, m_End, |
|
|
|
m_Width + ( 2 * aClearanceValue), |
|
|
|
aCircleToSegmentsCount, |
|
|
|
m_Width + ( 2 * aClearanceValue) ); |
|
|
|
aCorrectionFactor ); |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
|