1541cbdf04
STEP exporter keeps outline contiguous by storing the last point coordinates and using them as the starting point for the next segment. It might create a problem for arcs, as one of the arc end points may become translated (changed to the last outline point), while the remaining points (center and the other endpoint) are kept original. For large deltas it renders an arc invalid, as it cannot pass through a modified endpoint anymore. To fix this, short segments are added to link the last outline point with an arc endpoint, but only if the distance between the two is below a certain threshold. This way the outline is kept contiguous and the arc end point is unmodified, warranting its correctness. Fixes: lp:1774351 * https://bugs.launchpad.net/kicad/+bug/1774351 |
||
---|---|---|
.. | ||
idftools | ||
kicad-ogltest | ||
kicad2step | ||
CMakeLists.txt |