diff --git a/extensions/boxes.exe b/extensions/boxes.exe new file mode 100644 index 0000000..00b2fe4 Binary files /dev/null and b/extensions/boxes.exe differ diff --git a/extensions/fablabchemnitz_cutoptim.exe b/extensions/fablabchemnitz_cutoptim.exe new file mode 100644 index 0000000..8f9da7d Binary files /dev/null and b/extensions/fablabchemnitz_cutoptim.exe differ diff --git a/extensions/fablabchemnitz_papercraft_unfold.inx b/extensions/fablabchemnitz_papercraft_unfold.inx new file mode 100644 index 0000000..afd2b7e --- /dev/null +++ b/extensions/fablabchemnitz_papercraft_unfold.inx @@ -0,0 +1,15 @@ + + + <_name>Papercraft Unfold + fablabchemnitz.de.papercraft_unfold + fablabchemnitz_papercraft_unfold.py + + .stl + application/sla + <_filetypename>Unfoldable Stereolitography File (*.stl) + <_filetypetooltip>Unfold STL Files + + + \ No newline at end of file diff --git a/extensions/fablabchemnitz_papercraft_unfold.py b/extensions/fablabchemnitz_papercraft_unfold.py new file mode 100644 index 0000000..7a718f0 --- /dev/null +++ b/extensions/fablabchemnitz_papercraft_unfold.py @@ -0,0 +1,46 @@ +''' +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Creator: Mario Voigt / FabLab Chemnitz - Stadtfabrikanten e.V. +''' + +import sys +from subprocess import Popen, PIPE +import subprocess +import inkex +import os +class Unfold: + def __init__(self): + stl_filename = inkex.sys.argv[1] + #inkex.debug("stl_filename: "+stl_filename) + if os.name=="nt": + outname = "papercraft_unfold_output.svg" + #remove old file if existent + if os.path.exists(outname): + os.remove(outname) + if os.path.exists("unfold.exe.stackdump"): + os.remove("unfold.exe.stackdump") + #inkex.debug("os.getcwd(): "+os.getcwd()) + cmd = os.getcwd() + "\\papercraft\\unfold.exe" + " < " + stl_filename + " > " + outname + #inkex.debug("cmd: "+cmd) + p = Popen(cmd, shell=True, stdout=PIPE, stderr=PIPE) + inkex.debug(p.communicate()) + p.wait() + if p.returncode == 0: + #inkex.debug("OK") + doc = inkex.etree.parse(os.getcwd() + "\\" + outname) + doc.write(inkex.sys.stdout) +if __name__ == '__main__': + gc = Unfold() \ No newline at end of file diff --git a/extensions/inkstitch/bin/geos.dll b/extensions/inkstitch/bin/geos.dll new file mode 100644 index 0000000..ab5147f Binary files /dev/null and b/extensions/inkstitch/bin/geos.dll differ diff --git a/extensions/inkstitch/bin/geos_c.dll b/extensions/inkstitch/bin/geos_c.dll new file mode 100644 index 0000000..ab5147f Binary files /dev/null and b/extensions/inkstitch/bin/geos_c.dll differ diff --git a/extensions/inkstitch/bin/inkstitch.exe b/extensions/inkstitch/bin/inkstitch.exe new file mode 100644 index 0000000..d392211 Binary files /dev/null and b/extensions/inkstitch/bin/inkstitch.exe differ diff --git a/extensions/inkstitch/bin/libopenblas.KZGMSHIV2CB7DB4HQYDV2LEPUALNSYMY.gfortran-win32.dll b/extensions/inkstitch/bin/libopenblas.KZGMSHIV2CB7DB4HQYDV2LEPUALNSYMY.gfortran-win32.dll new file mode 100644 index 0000000..6066926 Binary files /dev/null and b/extensions/inkstitch/bin/libopenblas.KZGMSHIV2CB7DB4HQYDV2LEPUALNSYMY.gfortran-win32.dll differ diff --git a/extensions/inkstitch/bin/mfc90.dll b/extensions/inkstitch/bin/mfc90.dll new file mode 100644 index 0000000..63f0e03 Binary files /dev/null and b/extensions/inkstitch/bin/mfc90.dll differ diff --git a/extensions/inkstitch/bin/mfc90u.dll b/extensions/inkstitch/bin/mfc90u.dll new file mode 100644 index 0000000..5d72db2 Binary files /dev/null and b/extensions/inkstitch/bin/mfc90u.dll differ diff --git a/extensions/inkstitch/bin/mfcm90.dll b/extensions/inkstitch/bin/mfcm90.dll new file mode 100644 index 0000000..55b19e3 Binary files /dev/null and b/extensions/inkstitch/bin/mfcm90.dll differ diff --git a/extensions/inkstitch/bin/mfcm90u.dll b/extensions/inkstitch/bin/mfcm90u.dll new file mode 100644 index 0000000..ae3ee52 Binary files /dev/null and b/extensions/inkstitch/bin/mfcm90u.dll differ diff --git a/extensions/inkstitch/bin/msvcm90.dll b/extensions/inkstitch/bin/msvcm90.dll new file mode 100644 index 0000000..b9cb123 Binary files /dev/null and b/extensions/inkstitch/bin/msvcm90.dll differ diff --git a/extensions/inkstitch/bin/msvcp90.dll b/extensions/inkstitch/bin/msvcp90.dll new file mode 100644 index 0000000..6b07c75 Binary files /dev/null and b/extensions/inkstitch/bin/msvcp90.dll differ diff --git a/extensions/inkstitch/bin/msvcr90.dll b/extensions/inkstitch/bin/msvcr90.dll new file mode 100644 index 0000000..a68249a Binary files /dev/null and b/extensions/inkstitch/bin/msvcr90.dll differ diff --git a/extensions/inkstitch/bin/python27.dll b/extensions/inkstitch/bin/python27.dll new file mode 100644 index 0000000..1c3f5f4 Binary files /dev/null and b/extensions/inkstitch/bin/python27.dll differ diff --git a/extensions/inkstitch/bin/pythoncom27.dll b/extensions/inkstitch/bin/pythoncom27.dll new file mode 100644 index 0000000..d612171 Binary files /dev/null and b/extensions/inkstitch/bin/pythoncom27.dll differ diff --git a/extensions/inkstitch/bin/pywintypes27.dll b/extensions/inkstitch/bin/pywintypes27.dll new file mode 100644 index 0000000..99f715e Binary files /dev/null and b/extensions/inkstitch/bin/pywintypes27.dll differ diff --git a/extensions/inkstitch/bin/tcl85.dll b/extensions/inkstitch/bin/tcl85.dll new file mode 100644 index 0000000..90b28be Binary files /dev/null and b/extensions/inkstitch/bin/tcl85.dll differ diff --git a/extensions/inkstitch/bin/tk85.dll b/extensions/inkstitch/bin/tk85.dll new file mode 100644 index 0000000..a61535a Binary files /dev/null and b/extensions/inkstitch/bin/tk85.dll differ diff --git a/extensions/inkstitch/bin/wxbase30u_net_vc90.dll b/extensions/inkstitch/bin/wxbase30u_net_vc90.dll new file mode 100644 index 0000000..cc29a86 Binary files /dev/null and b/extensions/inkstitch/bin/wxbase30u_net_vc90.dll differ diff --git a/extensions/inkstitch/bin/wxbase30u_vc90.dll b/extensions/inkstitch/bin/wxbase30u_vc90.dll new file mode 100644 index 0000000..e47c834 Binary files /dev/null and b/extensions/inkstitch/bin/wxbase30u_vc90.dll differ diff --git a/extensions/inkstitch/bin/wxmsw30u_adv_vc90.dll b/extensions/inkstitch/bin/wxmsw30u_adv_vc90.dll new file mode 100644 index 0000000..8a1e438 Binary files /dev/null and b/extensions/inkstitch/bin/wxmsw30u_adv_vc90.dll differ diff --git a/extensions/inkstitch/bin/wxmsw30u_core_vc90.dll b/extensions/inkstitch/bin/wxmsw30u_core_vc90.dll new file mode 100644 index 0000000..75efbdc Binary files /dev/null and b/extensions/inkstitch/bin/wxmsw30u_core_vc90.dll differ diff --git a/extensions/inkstitch/electron/VkICD_mock_icd.dll b/extensions/inkstitch/electron/VkICD_mock_icd.dll new file mode 100644 index 0000000..5b49b2c Binary files /dev/null and b/extensions/inkstitch/electron/VkICD_mock_icd.dll differ diff --git a/extensions/inkstitch/electron/VkLayer_core_validation.dll b/extensions/inkstitch/electron/VkLayer_core_validation.dll new file mode 100644 index 0000000..9593b1f Binary files /dev/null and b/extensions/inkstitch/electron/VkLayer_core_validation.dll differ diff --git a/extensions/inkstitch/electron/VkLayer_object_tracker.dll b/extensions/inkstitch/electron/VkLayer_object_tracker.dll new file mode 100644 index 0000000..9e2b9a5 Binary files /dev/null and b/extensions/inkstitch/electron/VkLayer_object_tracker.dll differ diff --git a/extensions/inkstitch/electron/VkLayer_parameter_validation.dll b/extensions/inkstitch/electron/VkLayer_parameter_validation.dll new file mode 100644 index 0000000..b9c6db7 Binary files /dev/null and b/extensions/inkstitch/electron/VkLayer_parameter_validation.dll differ diff --git a/extensions/inkstitch/electron/VkLayer_threading.dll b/extensions/inkstitch/electron/VkLayer_threading.dll new file mode 100644 index 0000000..4ebe329 Binary files /dev/null and b/extensions/inkstitch/electron/VkLayer_threading.dll differ diff --git a/extensions/inkstitch/electron/VkLayer_unique_objects.dll b/extensions/inkstitch/electron/VkLayer_unique_objects.dll new file mode 100644 index 0000000..5ebb423 Binary files /dev/null and b/extensions/inkstitch/electron/VkLayer_unique_objects.dll differ diff --git a/extensions/inkstitch/electron/d3dcompiler_47.dll b/extensions/inkstitch/electron/d3dcompiler_47.dll new file mode 100644 index 0000000..dbfe9ce Binary files /dev/null and b/extensions/inkstitch/electron/d3dcompiler_47.dll differ diff --git a/extensions/inkstitch/electron/ffmpeg.dll b/extensions/inkstitch/electron/ffmpeg.dll new file mode 100644 index 0000000..625a098 Binary files /dev/null and b/extensions/inkstitch/electron/ffmpeg.dll differ diff --git a/extensions/inkstitch/electron/inkstitch-gui.exe b/extensions/inkstitch/electron/inkstitch-gui.exe new file mode 100644 index 0000000..40d384e Binary files /dev/null and b/extensions/inkstitch/electron/inkstitch-gui.exe differ diff --git a/extensions/inkstitch/electron/libEGL.dll b/extensions/inkstitch/electron/libEGL.dll new file mode 100644 index 0000000..38393eb Binary files /dev/null and b/extensions/inkstitch/electron/libEGL.dll differ diff --git a/extensions/inkstitch/electron/libGLESv2.dll b/extensions/inkstitch/electron/libGLESv2.dll new file mode 100644 index 0000000..3d6635f Binary files /dev/null and b/extensions/inkstitch/electron/libGLESv2.dll differ diff --git a/extensions/inkstitch/electron/osmesa.dll b/extensions/inkstitch/electron/osmesa.dll new file mode 100644 index 0000000..241d7cd Binary files /dev/null and b/extensions/inkstitch/electron/osmesa.dll differ diff --git a/extensions/inkstitch/electron/resources/app.asar.unpacked/node_modules/spawn-rx/vendor/jobber/Jobber.exe b/extensions/inkstitch/electron/resources/app.asar.unpacked/node_modules/spawn-rx/vendor/jobber/Jobber.exe new file mode 100644 index 0000000..4580d5b Binary files /dev/null and b/extensions/inkstitch/electron/resources/app.asar.unpacked/node_modules/spawn-rx/vendor/jobber/Jobber.exe differ diff --git a/extensions/inkstitch/electron/swiftshader/libEGL.dll b/extensions/inkstitch/electron/swiftshader/libEGL.dll new file mode 100644 index 0000000..67059c5 Binary files /dev/null and b/extensions/inkstitch/electron/swiftshader/libEGL.dll differ diff --git a/extensions/inkstitch/electron/swiftshader/libGLESv2.dll b/extensions/inkstitch/electron/swiftshader/libGLESv2.dll new file mode 100644 index 0000000..68618a0 Binary files /dev/null and b/extensions/inkstitch/electron/swiftshader/libGLESv2.dll differ diff --git a/extensions/papercraft/cygwin1.dll b/extensions/papercraft/cygwin1.dll new file mode 100644 index 0000000..6998051 Binary files /dev/null and b/extensions/papercraft/cygwin1.dll differ diff --git a/extensions/papercraft/unfold.exe b/extensions/papercraft/unfold.exe new file mode 100644 index 0000000..a2be5ea Binary files /dev/null and b/extensions/papercraft/unfold.exe differ diff --git a/extensions/svg2shenzhen/bitmap2component.exe b/extensions/svg2shenzhen/bitmap2component.exe new file mode 100644 index 0000000..8ae2625 Binary files /dev/null and b/extensions/svg2shenzhen/bitmap2component.exe differ