adjustments in dxf2papercraft
This commit is contained in:
parent
0ee59c1026
commit
5fdcfb1bde
110
extensions/fablabchemnitz/000_about_fablabchemnitz.svg
Normal file
110
extensions/fablabchemnitz/000_about_fablabchemnitz.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 29 KiB |
@ -2,6 +2,8 @@
|
||||
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
|
||||
<name>DXF 2 Papercraft</name>
|
||||
<id>fablabchemnitz.de.dxf2papercraft</id>
|
||||
<param name="tab" type="notebook">
|
||||
<page name="tab_settings" gui-text="DXF 2 Papercraft">
|
||||
<label appearance="header">Unfolding settings</label>
|
||||
<param name="nomerge" type="bool" gui-text="No merging of faces into single polygon">false</param>
|
||||
<param name="number" type="bool" gui-text="Print face numbers (labels)" gui-description="Disable this if you want to split custom faces">false</param>
|
||||
@ -33,15 +35,40 @@
|
||||
<separator/>
|
||||
<label appearance="header">Input File</label>
|
||||
<param name="inputfile" type="path" gui-text=" " gui-description="The model to unfold" filetypes="dxf" mode="file">/your/dxf/file</param>
|
||||
<separator/>
|
||||
<label>DXF 2 Papercraft Wrapper by Mario Voigt / Stadtfabrikanten e.V. (2020)</label>
|
||||
<label appearance="url">https://fablabchemnitz.de</label>
|
||||
<label>Wrapper License: GNU GPL v3</label>
|
||||
<label>Modules:</label>
|
||||
</page>
|
||||
<page name="tab_about" gui-text="About">
|
||||
<label appearance="header">DXF 2 Papercraft</label>
|
||||
<label>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.</label>
|
||||
<label>2020 -2021 / written by Mario Voigt (Stadtfabrikanten e.V. / FabLab Chemnitz)</label>
|
||||
<spacer/>
|
||||
<label appearance="header">Online Documentation</label>
|
||||
<label appearance="url">https://y.stadtfabrikanten.org/dxf2papercraft</label>
|
||||
<spacer/>
|
||||
<label appearance="header">Contributing</label>
|
||||
<label appearance="url">https://gitea.fablabchemnitz.de/MarioVoigt/mightyscape-1.X</label>
|
||||
<label appearance="url">mailto:mario.voigt@stadtfabrikanten.org</label>
|
||||
<spacer/>
|
||||
<label appearance="header">Third Party Modules</label>
|
||||
<label appearance="url">http://dxf2papercraft.sourceforge.net</label>
|
||||
<label appearance="url">http://kabeja.sourceforge.net</label>
|
||||
<spacer/>
|
||||
<label appearance="header">MightyScape Extension Collection</label>
|
||||
<label>This piece of software is part of the MightyScape for InkScape Extension Collection and is licensed under GNU GPL v3</label>
|
||||
<label appearance="url">https://y.stadtfabrikanten.org/mightyscape-overview</label>
|
||||
|
||||
</page>
|
||||
<page name="tab_donate" gui-text="Donate">
|
||||
<label appearance="header">Coffee + Pizza</label>
|
||||
<label>We are the Stadtfabrikanten, running the FabLab Chemnitz since 2016. A FabLab is an open workshop that gives people access to machines and digital tools like 3D printers, laser cutters and CNC milling machines.</label>
|
||||
<spacer/>
|
||||
<label>You like our work and want to support us? You can donate to our non-profit organization by different ways:</label>
|
||||
<label appearance="url">https://y.stadtfabrikanten.org/donate</label>
|
||||
<spacer/>
|
||||
<label>Thanks for using our extension and helping us!</label>
|
||||
<image>../000_about_fablabchemnitz.svg</image>
|
||||
</page>
|
||||
</param>
|
||||
<effect needs-live-preview="true">
|
||||
<object-type>all</object-type>
|
||||
<effects-menu>
|
||||
<submenu name="FabLab Chemnitz">
|
||||
<submenu name="Papercraft Flatteners"/>
|
||||
|
@ -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)
|
||||
|
@ -3,7 +3,6 @@
|
||||
<name>Gears2</name>
|
||||
<id>fablabchemnitz.de.gears2</id>
|
||||
<param name="tab" type="notebook">
|
||||
|
||||
<page name="Options" gui-text="Options">
|
||||
<param name="teeth" type="int" min="6" max="500" gui-text="Number of teeth">24</param>
|
||||
<param name="pressure_angle" type="float" min="1" max="40" gui-text="Pressure angle">20</param>
|
||||
|
Reference in New Issue
Block a user