jean-pierre charras
baa1db031e
Fix incorrect arc bounding box calculation.
...
add comments to SHAPE_ARC ctor.
2020-01-03 14:27:00 +01:00
John Beard
d89d0e6b74
SHAPE_ARC: Fix bug introduced in 5813164d1
.
...
This fixes the bug exposed in the previous commit.
The tests which exposed it now pass and expected failures
removed.
2019-04-25 23:49:42 +01:00
Tomasz Włostowski
5813164d15
SHAPE_ARC: fixed polyline conversion bug introduced in e312e2b286
...
Fixes: lp:1826278
* https://bugs.launchpad.net/kicad/+bug/1826278
Fixes: lp:1826270
* https://bugs.launchpad.net/kicad/+bug/1826270
2019-04-25 15:30:27 +02:00
John Beard
e312e2b286
SHAPE_ARC: fix polyline conversion when radius=0
...
Prevent a divide-by-zero bug in SHAPE_ARC::ConvertToPolyline.
When the radius is zero, just use the initial angle (it makes
no different anyway, the result is the centre point, which is
the start point.
2019-04-17 10:52:56 +01:00
John Beard
d6f4f3aca0
Geom: Account for quadrant points in arc bbox calc
...
This means arcs that pass though quadrant points (multiple of
0, 90, 180, 270 degrees) include these points in the bbox.
2019-01-10 07:52:25 -05:00
Tomasz Wlostowski
b604f007d7
eeschema-gal: don't use kiROUND in the geometry library as it brings in a s*****load of wx dependencies due to #include <base_units.h>
2018-10-09 11:08:55 +01:00
Seth Hillbrand
840ad7f680
Add SH_ARC collisions
2018-07-17 10:08:13 -07:00
Seth Hillbrand
2a87117edc
Speed load/unload of complex boards
...
Corrects an error in polyline estimation
Syncs graphics to world PNS by whole layer set rather than
individual layer at a time.
Prevents reloading of full pns TOOL_BASE during reset of tools unless
the tool is being activated.
Fixes: lp:1766626
* https://bugs.launchpad.net/kicad/+bug/1766626
2018-04-28 16:11:07 +02:00
Seth Hillbrand
b618da1fac
Fixing bounding box calc for arcs
2018-04-23 16:43:13 -07:00
Tomasz Włostowski
5fef750b49
SHAPE_ARC: use more Kicad-ish arc representation. Fixes board outline collisions issues in the P&S
2018-02-17 18:25:20 +01:00
Maciej Suminski
570f4dd991
Coverity fixes
...
CIDs:
174166
174170
174171
2018-02-15 10:27:01 +01:00
Tomasz Włostowski
271363f822
router: support for board outline
2018-02-06 09:43:56 +01:00