ADDED: Soldermask layer option for graphic shapes
Allows adding a soldermask opening for shapes on a copper layer. Soldermask expansion can also be specified. Fixes: https://gitlab.com/kicad/code/kicad/-/issues/2125
This commit is contained in:
committed by
Wayne Stambaugh
parent
a34c6ecd03
commit
b49ebaeb16
@@ -593,7 +593,8 @@ void PLOTTER::ThickArc( const VECTOR2D& centre, const EDA_ANGLE& aStartAngle,
|
||||
}
|
||||
|
||||
|
||||
void PLOTTER::ThickArc( const EDA_SHAPE& aArcShape, OUTLINE_MODE aTraceMode, void* aData )
|
||||
void PLOTTER::ThickArc( const EDA_SHAPE& aArcShape, OUTLINE_MODE aTraceMode, void* aData,
|
||||
int aWidth )
|
||||
{
|
||||
VECTOR2D center = aArcShape.getCenter();
|
||||
VECTOR2D mid = aArcShape.GetArcMid();
|
||||
@@ -614,7 +615,7 @@ void PLOTTER::ThickArc( const EDA_SHAPE& aArcShape, OUTLINE_MODE aTraceMode, voi
|
||||
|
||||
double radius = ( start - center ).EuclideanNorm();
|
||||
|
||||
ThickArc( center, startAngle, angle, radius, aArcShape.GetWidth(), aTraceMode, aData );
|
||||
ThickArc( center, startAngle, angle, radius, aWidth, aTraceMode, aData );
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user