From 5fdcfb1bde5ef4af635d0a7e0fcb89dfa8915dfb Mon Sep 17 00:00:00 2001 From: leyghisbb Date: Mon, 19 Apr 2021 17:23:04 +0200 Subject: [PATCH] adjustments in dxf2papercraft --- .../000_about_fablabchemnitz.svg | 110 ++++++++++++++++++ .../fablabchemnitz/dxf2papercraft/debug.dat | 0 .../dxf2papercraft/delete_me_later | 0 .../dxf2papercraft/dxf2papercraft.inx | 105 ++++++++++------- .../dxf2papercraft/dxf2papercraft.py | 7 +- extensions/fablabchemnitz/gears2/gears2.inx | 1 - 6 files changed, 180 insertions(+), 43 deletions(-) create mode 100644 extensions/fablabchemnitz/000_about_fablabchemnitz.svg delete mode 100644 extensions/fablabchemnitz/dxf2papercraft/debug.dat delete mode 100644 extensions/fablabchemnitz/dxf2papercraft/delete_me_later diff --git a/extensions/fablabchemnitz/000_about_fablabchemnitz.svg b/extensions/fablabchemnitz/000_about_fablabchemnitz.svg new file mode 100644 index 00000000..df967f89 --- /dev/null +++ b/extensions/fablabchemnitz/000_about_fablabchemnitz.svg @@ -0,0 +1,110 @@ + + + + + + + diff --git a/extensions/fablabchemnitz/dxf2papercraft/debug.dat b/extensions/fablabchemnitz/dxf2papercraft/debug.dat deleted file mode 100644 index e69de29b..00000000 diff --git a/extensions/fablabchemnitz/dxf2papercraft/delete_me_later b/extensions/fablabchemnitz/dxf2papercraft/delete_me_later deleted file mode 100644 index e69de29b..00000000 diff --git a/extensions/fablabchemnitz/dxf2papercraft/dxf2papercraft.inx b/extensions/fablabchemnitz/dxf2papercraft/dxf2papercraft.inx index 171baa7a..e94c5fca 100644 --- a/extensions/fablabchemnitz/dxf2papercraft/dxf2papercraft.inx +++ b/extensions/fablabchemnitz/dxf2papercraft/dxf2papercraft.inx @@ -2,46 +2,73 @@ DXF 2 Papercraft fablabchemnitz.de.dxf2papercraft - - false - false - false - false - false - false - - - - - - - - - - - - true - 0.0 - - - - - - - - 1.0 - - - /your/dxf/file - - - - - - - + + + + false + false + false + false + false + false + + + + + + + + + + + + true + 0.0 + + + + + + + + 1.0 + + + /your/dxf/file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ../000_about_fablabchemnitz.svg + + - all diff --git a/extensions/fablabchemnitz/dxf2papercraft/dxf2papercraft.py b/extensions/fablabchemnitz/dxf2papercraft/dxf2papercraft.py index ac3cc79b..10564d37 100644 --- a/extensions/fablabchemnitz/dxf2papercraft/dxf2papercraft.py +++ b/extensions/fablabchemnitz/dxf2papercraft/dxf2papercraft.py @@ -12,17 +12,17 @@ from inkex import Transform Extension for InkScape 1.0 Unfold and import DXF into InkScape using dxf2papercraft. This is some kind of wrapper extension utilizing kabeja to convert the dxf output from dxf2papercraft into SVG. -To make it work you need to install at least java +To make it work you need to install at least java. Author: Mario Voigt / FabLab Chemnitz Mail: mario.voigt@stadtfabrikanten.org Date: 11.09.2020 -Last patch: 11.09.2020 +Last patch: 18.04.2021 License: GNU GPL v3 Module licenses - dxf2papercraft (dxf2papercraft.sourceforge.net) - GPL v3 License -- kabeja (http://kabeja.sourceforge.net/) - Apache v2 +- kabeja (http://kabeja.sourceforge.net/) - Apache v2 License ToDos: - in case of errors maybe think about adding ezdxf library to filter unsupported entities (similar like done in dxfdwgimporter extension) @@ -32,6 +32,7 @@ ToDos: class PapercraftUnfold(inkex.EffectExtension): def add_arguments(self, pars): + pars.add_argument("--tab") pars.add_argument("--inputfile") pars.add_argument("--resizetoimport", type=inkex.Boolean, default=True, help="Resize the canvas to the imported drawing's bounding box") pars.add_argument("--extraborder", type=float, default=0.0) diff --git a/extensions/fablabchemnitz/gears2/gears2.inx b/extensions/fablabchemnitz/gears2/gears2.inx index 5d6e4605..c7b54f71 100644 --- a/extensions/fablabchemnitz/gears2/gears2.inx +++ b/extensions/fablabchemnitz/gears2/gears2.inx @@ -3,7 +3,6 @@ Gears2 fablabchemnitz.de.gears2 - 24 20