Hotfix for pad shape deduction.

This commit is contained in:
tamasmeszaros 2019-06-12 17:09:40 +02:00
parent 10897524df
commit 4ffe3278be

View file

@ -580,9 +580,8 @@ struct Pad {
for (const ExPolygon &bp : platetmp) basep.emplace_back(bp.contour); for (const ExPolygon &bp : platetmp) basep.emplace_back(bp.contour);
if(pcfg.embed_object) { if(pcfg.embed_object) {
auto modelbase_sticks = modelbase; ExPolygons modelbase_sticks = modelbase;
if (pcfg.embed_object.object_gap_mm > 0.0) if (pcfg.embed_object.object_gap_mm > 0.0)
modelbase_sticks modelbase_sticks
@ -591,7 +590,7 @@ struct Pad {
/ SCALING_FACTOR)); / SCALING_FACTOR));
for(auto& poly : modelbase_sticks) { for(auto& poly : modelbase_sticks) {
basep.emplace_back(poly); basep.emplace_back(poly.contour);
sla::breakstick_holes( sla::breakstick_holes(
poly, poly,
pcfg.embed_object.object_gap_mm, // padding pcfg.embed_object.object_gap_mm, // padding