Wayne Stambaugh
15478bda41
Fix various STEP export dialog issues.
...
The file filter wild card was defined incorrectly causing the file picker
to not display *.stp and *.step file extensions. Change the wildcard per
wxFileDialog documentation.
Prevent the file extension from being forced to .stp even when the user
defined a different extension in the file picker.
Override TransferDataFromWindow to test for file existence and warn user
only once if a file overwrite can occur.
Minor STEP export dialog string and layout improvements.
Make kicad2step honor user's file extension rather than always setting it
to .stp.
Fixes lp:1709636
https://bugs.launchpad.net/kicad/+bug/1709636
2017-08-09 13:41:07 -04:00
jean-pierre charras
33e0758636
Fixes: lp:1696204 3D STEP export doesn't handle B.Cu rename
...
https://bugs.launchpad.net/kicad/+bug/1696204
2017-06-08 08:33:14 +02:00
jean-pierre charras
713d475df6
mark override 2 virtual methods.
2017-03-18 09:39:56 +01:00
Chris Pavlina
b535303a0a
kicad2step: unused variable
2017-03-17 22:45:41 -04:00
Chris Pavlina
527c98fe15
kicad2step: shadowed virtual because of wrong qualifiers
2017-03-17 22:45:28 -04:00
Cirilo Bernardo
960c139064
Fix UTF8 filename issues in kicad2step
2017-03-14 18:33:14 -04:00
Cirilo Bernardo
227ef64212
Fix coding style of 'sexpr' code in kicad2step
2017-02-02 08:58:35 +01:00
Cirilo Bernardo
4a1e2644a4
kicad2step was not accepting module names which are valid numbers.
...
Fixes: lp:1660841
https://bugs.launchpad.net/kicad/+bug/1660841
2017-02-01 20:14:57 -05:00
Cirilo Bernardo
d29f39dce4
Fix line number tracking in sexpr parser
2017-02-01 19:43:44 -05:00
Cirilo Bernardo
cf1003955d
Added more info to kicad2step parsing failures
2017-02-01 19:43:44 -05:00
Morgan Quigley
1b9c8676df
Fix bug in STEP import with curve intersections.
...
Set BRL precision to 10 nanometers to prevent floating point round errors
from creating arcs that leave gaps in the board outlines. Note: it may
be prudent to make this setting 100 nanometers if there are gerber export
issues.
Fixes lp:1652406
https://bugs.launchpad.net/kicad/+bug/1652406
2017-02-01 19:32:27 -05:00
Cirilo Bernardo
451cbedd2c
Change KICADMODEL definition from struct to class for consistency
2016-09-26 23:54:34 -04:00
jean-pierre charras
2717c63c6a
Add missing override to 4 virtual methods in kicad2step.cpp.
2016-09-26 08:40:12 +02:00
Simon Wells
7a1d39ccc6
Add system to OCE includes, Change order of local includes for kicad2step
2016-09-26 08:17:57 +02:00
Simon Wells
44d3018125
Added explicit conversion from wxstring to cstring
2016-09-22 10:59:40 -04:00
Cirilo Bernardo
8b8626ceeb
Removed wxT() from kicad2step modules and made modifications to the STEP Export GUI
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
34fef23bd4
Reworked cmdline options and added output filename option
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
a9cb10c947
Added --no-virtual option to suppress inclusion of 3D models from components with the virtual attribute
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
375741eeaa
Modified parser to skip drill specifications for SMD pads
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
ad7302358b
Fixed install path for OSX
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
1848a87844
Fixed build conditions to depend on KICAD_USE_OCE (formerly USE_OCE) and removed extra spaces
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
11a44388ee
Added options to use Drill or Grid origin for outptu STEP file
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
231b08e58f
Added kicad2step tool.
2016-09-22 08:37:16 -04:00
Cirilo Bernardo
809b0040ea
Added mroszko's SEXPR parser (ref: https://github.com/marekr/sexpr )
2016-09-22 08:37:16 -04:00