Seth Hillbrand
|
a0cba3a9af
|
Re-initialize conversion settings on failure
When the conversion fails, it may be the result of the settings values,
so reset them to their original values afterward
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17886
(cherry picked from commit 4c0fd6e791 )
|
2024-05-06 11:42:54 +01:00 |
Jeff Young
|
499b58f505
|
ADDED: user-specified gap and linewidth for bounding hull creation.
|
2023-02-12 23:16:45 +00:00 |
Jeff Young
|
6befa1c57e
|
A bit of cleanup to recent convert tool changes.
|
2022-12-01 14:53:13 +00:00 |
Jeff Young
|
98ab078905
|
Remember conversion strategy.
Fixes https://gitlab.com/kicad/code/kicad/issues/13043
|
2022-11-30 14:29:16 +00:00 |
Jeff Young
|
8165fc6c44
|
Give up trying to infer what kind of polygon the user wants.
In many instances there are 3 valid answers: mimic linewidths, use
centerlines, and build a bounding hull.
Fixes https://gitlab.com/kicad/code/kicad/issues/12950
|
2022-11-28 22:12:53 +00:00 |
Jeff Young
|
ec9c6a8053
|
Separate creation of polygons for open and closed shapes.
This allows us to create a bounding hull from an open shape-line-chain,
which is useful for defining milled slots.
|
2022-11-27 18:29:41 +00:00 |
Seth Hillbrand
|
f1261e71d4
|
Replace boost::optional with std::optional
|
2022-08-25 15:50:47 -07:00 |
Jeff Young
|
f0b9e67212
|
Add ignore-line-widths mode to CONVERT_TOOL.
Fixes https://gitlab.com/kicad/code/kicad/issues/5911
|
2022-07-29 21:39:03 +01:00 |
Jeff Young
|
fc1afa6298
|
Improvements to convert tool.
1) Handle filled shapes
2) If a chained outline can't be found, build hulls of the individual
segments
3) Combine intersecting shapes
4) Simplify code
Fixes https://gitlab.com/kicad/code/kicad/issues/git
Fixes https://gitlab.com/kicad/code/kicad/issues/5911
|
2022-07-27 18:57:45 +01:00 |
Jon Evans
|
a90656900a
|
Allow creating polygon types from polygons
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7302
|
2021-08-08 20:29:00 -04:00 |
Jeff Young
|
18470693fe
|
Copy linewidths when coverting to polygons.
Fixes https://gitlab.com/kicad/code/kicad/issues/7893
|
2021-03-13 17:06:49 +00:00 |
Wayne Stambaugh
|
6a39b81647
|
Fix the last of broken Doxygen comment specifiers.
|
2021-01-27 17:39:44 -05:00 |
Jeff Young
|
2a088e5c7b
|
Add conversion of circles to zones and enable in footprint editor.
Also rule areas, of course.
Fixes https://gitlab.com/kicad/code/kicad/issues/6966
|
2021-01-06 17:21:49 +00:00 |
Jeff Young
|
acfbcb4beb
|
Make distinction between PCBNew-wide tools and Board-specific tools.
The old names were really hard to keep straight (even for me, who named
many of them).
|
2020-12-16 13:32:46 +00:00 |
Jon Evans
|
a25d091b6c
|
Add Convert Shapes tool to footprint editor
|
2020-10-02 18:42:41 -04:00 |
Jeff Young
|
6abe68fff0
|
Cleanup. No changes to execution.
|
2020-09-30 23:07:12 +01:00 |
Jon Evans
|
19832c7599
|
ADDED: Tool for converting shape types in PcbNew
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2406
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2507
|
2020-08-28 21:16:06 -04:00 |