kicad/common/geometry
Seth Hillbrand 490c805319 Allow squared inflation and inflate Eagle Zones
Sometimes we want to inflate a polygon without adding rounded edges.
This add the option using the jtMiter setting.

This is used in the Eagle parser to expand the Eagle zones for KiCad.
Eagle Zones are drawn on the polygon edge, so they extend out from the
outline.  KiCad zones are drawn inside the polygon.  We need to both
increase the zone size and decrease the minimum pen width to account for
this.

Fixes: lp:1817312
* https://bugs.launchpad.net/kicad/+bug/1817312
2019-05-21 13:49:18 -07:00
..
convex_hull.cpp Pcbnew: Add rounded rect pad shape. 2016-04-06 20:15:49 +02:00
geometry_utils.cpp geometry/geometry_utils.cpp: Fix a minimal value (6) to calculate the segments by circle count to approximate a circle. 2019-04-02 11:33:35 +02:00
hetriang.cpp Move remaining hard-coded segment counts 2019-05-16 08:49:55 -07:00
seg.cpp drc: Add board outline and edge crossing 2018-12-02 07:54:52 -08:00
shape.cpp router: snap to clearance boundaries in Highlight Collisions mode 2017-01-19 17:47:15 +01:00
shape_arc.cpp SHAPE_ARC: Fix bug introduced in 5813164d1. 2019-04-25 23:49:42 +01:00
shape_collisions.cpp Add SH_ARC collisions 2018-07-17 10:08:13 -07:00
shape_file_io.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
shape_line_chain.cpp Homogenize hit testing and selection return types. 2019-05-05 17:14:30 +01:00
shape_poly_set.cpp Allow squared inflation and inflate Eagle Zones 2019-05-21 13:49:18 -07:00
trigo.cpp pcbnew: Allow arc editing via midpoint 2019-04-07 06:50:25 -07:00