Jeff Young
68d9b3cbf7
Add board stackup parsing to Kicad2Step.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11565
(cherry picked from commit e85105a907
)
2022-05-31 23:21:43 +01:00
Marek Roszko
4f861e084d
Give the board boards unique names in STEP exports
2021-09-12 17:43:26 -04:00
jean-pierre charras
4670309ec1
kicad2step: fix broken handing of UTF8 filenames.
...
the conversion between UTF8 std::strings and wxString were missing in some places.
3D model: fix management of file having double ext .stp.gz
Fixes #9038
https://gitlab.com/kicad/code/kicad/issues/9038
2021-08-27 16:58:23 +02:00
Wayne Stambaugh
d36fbb864f
KiCad2Step code cleaning.
2021-07-29 07:10:58 -04:00
jean-pierre charras
702c0d6f72
Step export: shows a report message if a 3D model is not loadable:
...
- When a vrml model is specified and model substitution is not allowed
- When the model substitution is allowed but the step model is not found
2021-07-08 17:22:33 +02:00
Jeff Young
4025603a1f
Formatting.
2021-07-06 21:36:27 +01:00
Seth Hillbrand
b891b5e1e2
Do not blindly substitute model names
...
Makes model substitution (VRML->STEP in STEP Export) optional. This can
prevent nasty surprises where the user doesn't see/can't affect the
outcome
Also, when substituting models, do not maintain scale factor. So a VRML
model with non-unity scaling will not be export as a STEP file (of the
same name) with non-unity scaling. This is the first step to address
https://gitlab.com/kicad/code/kicad/-/issues/1781
2021-06-08 16:38:47 -07:00
jean-pierre charras
5db75805bd
Step exporter: better values for min distance between 2 points to merge them.
...
- The default value is 0.01 mm (according to comments and similar to the 3D viewer
settings that uses 0.02 mm)
- The export dialog has now 3 values 1 micron, 0.01mm (default) and 0.1 mm
The 0.1 micron option is removed: it makes no sense for a mechanical tolerance.
2021-01-03 11:01:03 +01:00
Mikołaj Wielgus
a9feb1c2d4
Update PCBMODEL::SetMinDistance to set BRepBuilderAPI precision
...
Fixes #3818
2021-01-03 08:40:40 +00:00
Dominik Wernberger
99da663e82
Remove unused variables plus some more fixes from CppCheck
...
Remove unused variables plus a few more fixes from CppCheck
Remove unused variables plus a few more fixes from CppCheck
2020-11-19 02:28:47 +00:00
Werni
0e44f5128c
Add const specifiers
2020-11-18 19:50:36 +00:00
jean-pierre charras
110b05fe78
kicad2step: convert it from a wxAppConsole to a wxApp, using a wxFrame/wxPanel
2020-04-15 10:51:35 +02:00
Simon Schubert
a0ed40876d
kicad2step: scale models
...
Fixes: lp:1784257
* https://bugs.launchpad.net/kicad/+bug/1784257
2019-08-15 14:29:03 -07:00
Maciej Suminski
c120ae9e9d
kicad2step: Implement overwrite protection, handle 'force overwrite' flag
...
Fixes: lp:1791826
* https://bugs.launchpad.net/kicad/+bug/1791826
2018-09-11 09:23:31 +02:00
Maciej Suminski
a08c0ac08c
kicad2step: Added minimum distance parameter
2018-06-19 10:37:07 +02:00
Maciej Suminski
eebabf165b
kicad2step: Report lack of model definition rather than empty file names
2018-03-19 17:04:38 +01:00
Cirilo Bernardo
231b08e58f
Added kicad2step tool.
2016-09-22 08:37:16 -04:00