Updates for all inx files again

This commit is contained in:
Mario Voigt 2020-08-13 14:51:38 +02:00
parent f3678d4c01
commit 47e8892080
156 changed files with 392 additions and 883 deletions

View File

@ -135,6 +135,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions">boxes.exe</command>
<command location="inx">boxes.exe</command>
</script>
</inkscape-extension>

View File

@ -138,6 +138,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions">boxes.exe</command>
<command location="inx">boxes.exe</command>
</script>
</inkscape-extension>

View File

@ -56,6 +56,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions">boxes.exe</command>
<command location="inx">boxes.exe</command>
</script>
</inkscape-extension>

View File

@ -144,6 +144,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions">boxes.exe</command>
<command location="inx">boxes.exe</command>
</script>
</inkscape-extension>

View File

@ -34,6 +34,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions">boxes.exe</command>
<command location="inx">boxes.exe</command>
</script>
</inkscape-extension>

View File

@ -51,6 +51,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions">boxes.exe</command>
<command location="inx">boxes.exe</command>
</script>
</inkscape-extension>

View File

@ -24,6 +24,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_CardLayoutGuides.py</command>
<command location="inx" interpreter="python">fablabchemnitz_CardLayoutGuides.py</command>
</script>
</inkscape-extension>

View File

@ -15,6 +15,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_HexLayoutGuides.py</command>
<command location="inx" interpreter="python">fablabchemnitz_HexLayoutGuides.py</command>
</script>
</inkscape-extension>

View File

@ -25,6 +25,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_InsertPaperTemplate.py</command>
<command location="inx" interpreter="python">fablabchemnitz_InsertPaperTemplate.py</command>
</script>
</inkscape-extension>

View File

@ -20,6 +20,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_affine_spirals.py</command>
<command location="inx" interpreter="python">fablabchemnitz_affine_spirals.py</command>
</script>
</inkscape-extension>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<_name>AI compatible EPS output</_name>
<name>AI compatible EPS output</name>
<id>fablabchemnitz.de.ai_eps_output</id>
<output>
<extension>.eps</extension>
@ -9,6 +9,6 @@
<_filetypetooltip>Adobe Illustrator 7 compatible EPS</_filetypetooltip>
</output>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_ai_eps_output.py</command>
<command location="inx" interpreter="python">fablabchemnitz_ai_eps_output.py</command>
</script>
</inkscape-extension>

View File

@ -15,8 +15,8 @@
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Paper/Cardboard Boxes"/>
<submenu name="FabLab Chemnitz">
<submenu name="Paper/Cardboard Boxes"/>
</submenu>
</effects-menu>
</effect>

View File

@ -40,6 +40,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_apollonian.py</command>
<command location="inx" interpreter="python">fablabchemnitz_apollonian.py</command>
</script>
</inkscape-extension>

View File

@ -11,6 +11,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_applytransform.py</command>
<command location="inx" interpreter="python">fablabchemnitz_applytransform.py</command>
</script>
</inkscape-extension>

View File

@ -31,6 +31,6 @@ length by using the extension "Visualize Path> Measure Path"
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_archimedesspiral.py</command>
<command location="inx" interpreter="python">fablabchemnitz_archimedesspiral.py</command>
</script>
</inkscape-extension>

View File

@ -15,8 +15,8 @@
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Paper/Cardboard Boxes"/>
<submenu name="FabLab Chemnitz">
<submenu name="Paper/Cardboard Boxes"/>
</submenu>
</effects-menu>
</effect>

View File

@ -11,6 +11,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_bezierenvelope.py</command>
<command location="inx" interpreter="python">fablabchemnitz_bezierenvelope.py</command>
</script>
</inkscape-extension>

View File

@ -27,6 +27,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_blobs.py</command>
<command location="inx" interpreter="python">fablabchemnitz_blobs.py</command>
</script>
</inkscape-extension>

View File

@ -24,6 +24,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_blueprint_maker.py</command>
<command location="inx" interpreter="python">fablabchemnitz_blueprint_maker.py</command>
</script>
</inkscape-extension>

View File

@ -15,6 +15,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_boundingbox.py</command>
<command location="inx" interpreter="python">fablabchemnitz_boundingbox.py</command>
</script>
</inkscape-extension>

View File

@ -24,6 +24,6 @@ You can paste Bouwkamp codes with or without various formatting characters (like
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_bouwkamp_code.py</command>
<command location="inx" interpreter="python">fablabchemnitz_bouwkamp_code.py</command>
</script>
</inkscape-extension>

View File

@ -12,8 +12,8 @@
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Paper/Cardboard Boxes"/>
<submenu name="FabLab Chemnitz">
<submenu name="Paper/Cardboard Boxes"/>
</submenu>
</effects-menu>
</effect>

View File

@ -83,6 +83,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_boxmaker.py</command>
<command location="inx" interpreter="python">fablabchemnitz_boxmaker.py</command>
</script>
</inkscape-extension>

View File

@ -25,6 +25,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_can_generator.py</command>
<command location="inx" interpreter="python">fablabchemnitz_can_generator.py</command>
</script>
</inkscape-extension>

View File

@ -25,6 +25,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_chain_paths.py</command>
<command location="inx" interpreter="python">fablabchemnitz_chain_paths.py</command>
</script>
</inkscape-extension>

View File

@ -42,6 +42,6 @@ https://github.com/jeffkayser/inkscape-checkerboard</param>
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_checkerboard.py</command>
<command location="inx" interpreter="python">fablabchemnitz_checkerboard.py</command>
</script>
</inkscape-extension>

View File

@ -45,6 +45,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_chipScratches.py</command>
<command location="inx" interpreter="python">fablabchemnitz_chipScratches.py</command>
</script>
</inkscape-extension>

View File

@ -11,6 +11,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_cleangroups.py</command>
<command location="inx" interpreter="python">fablabchemnitz_cleangroups.py</command>
</script>
</inkscape-extension>

View File

@ -20,6 +20,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_cleanup.py</command>
<command location="inx" interpreter="python">fablabchemnitz_cleanup.py</command>
</script>
</inkscape-extension>

View File

@ -13,6 +13,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_clonesperspective.py</command>
<command location="inx" interpreter="python">fablabchemnitz_clonesperspective.py</command>
</script>
</inkscape-extension>

View File

@ -11,6 +11,6 @@
<object-type>path</object-type>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_close_curves.py</command>
<command location="inx" interpreter="python">fablabchemnitz_close_curves.py</command>
</script>
</inkscape-extension>

View File

@ -13,6 +13,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_color_alpha_replace.py</command>
<command location="inx" interpreter="python">fablabchemnitz_color_alpha_replace.py</command>
</script>
</inkscape-extension>

View File

@ -29,6 +29,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_conic_box.py</command>
<command location="inx" interpreter="python">fablabchemnitz_conic_box.py</command>
</script>
</inkscape-extension>

View File

@ -40,6 +40,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_contour_scanner.py</command>
<command location="inx" interpreter="python">fablabchemnitz_contour_scanner.py</command>
</script>
</inkscape-extension>

View File

@ -21,6 +21,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_createtuckbox.py</command>
<command location="inx" interpreter="python">fablabchemnitz_createtuckbox.py</command>
</script>
</inkscape-extension>

View File

@ -55,6 +55,6 @@ Line Thickness: Thickness of the cutting line on the display.
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_cutcraftbox.py</command>
<command location="inx" interpreter="python">fablabchemnitz_cutcraftbox.py</command>
</script>
</inkscape-extension>

View File

@ -68,6 +68,6 @@ Line Thickness: Thickness of the cutting line on the display.
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_cutcraftcylinder.py</command>
<command location="inx" interpreter="python">fablabchemnitz_cutcraftcylinder.py</command>
</script>
</inkscape-extension>

View File

@ -48,6 +48,6 @@ Line Thickness: Thickness of the cutting line on the display.
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_cutcraftrollerbot.py</command>
<command location="inx" interpreter="python">fablabchemnitz_cutcraftrollerbot.py</command>
</script>
</inkscape-extension>

View File

@ -42,6 +42,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions">fablabchemnitz_cutoptim.exe</command>
<command location="inx">fablabchemnitz_cutoptim.exe</command>
</script>
</inkscape-extension>

View File

@ -12,6 +12,6 @@
<menu-tip>"Destructively" clip selected paths using the topmost as clipping path</menu-tip>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_destructiveclip.py</command>
<command location="inx" interpreter="python">fablabchemnitz_destructiveclip.py</command>
</script>
</inkscape-extension>

View File

@ -54,6 +54,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_dimensioning.py</command>
<command location="inx" interpreter="python">fablabchemnitz_dimensioning.py</command>
</script>
</inkscape-extension>

View File

@ -12,6 +12,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_distortion.py</command>
<command location="inx" interpreter="python">fablabchemnitz_distortion.py</command>
</script>
</inkscape-extension>

View File

@ -13,8 +13,8 @@
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Paper/Cardboard Boxes"/>
<submenu name="FabLab Chemnitz">
<submenu name="Paper/Cardboard Boxes"/>
</submenu>
</effects-menu>
</effect>

View File

@ -17,6 +17,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_eggbot_maze.py</command>
<command location="inx" interpreter="python">fablabchemnitz_eggbot_maze.py</command>
</script>
</inkscape-extension>

View File

@ -43,6 +43,6 @@ Dan Newman (dan newman @ mtbaldy us)
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_eggbot_sineandlace.py</command>
<command location="inx" interpreter="python">fablabchemnitz_eggbot_sineandlace.py</command>
</script>
</inkscape-extension>

View File

@ -33,6 +33,6 @@ this extensions' Python code.
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_eggbot_twist.py</command>
<command location="inx" interpreter="python">fablabchemnitz_eggbot_twist.py</command>
</script>
</inkscape-extension>

View File

@ -11,6 +11,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_ellipse_5pts.py</command>
<command location="inx" interpreter="python">fablabchemnitz_ellipse_5pts.py</command>
</script>
</inkscape-extension>

View File

@ -34,6 +34,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_elliptical_box.py</command>
<command location="inx" interpreter="python">fablabchemnitz_elliptical_box.py</command>
</script>
</inkscape-extension>

View File

@ -32,6 +32,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_elliptical_cone_box.py</command>
<command location="inx" interpreter="python">fablabchemnitz_elliptical_cone_box.py</command>
</script>
</inkscape-extension>

View File

@ -1,50 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension>
<name>Encoder Disk Generator</name>
<id>fablabchemnitz.de.encoder_disk_generator</id>
<param name="tab" type="notebook">
<page name="rotary_enc" gui-text="Rotary encoder">
<param name="diameter" type="float" min="0.0" max="1000.0" gui-text="Diameter of the encoder disk">0.0</param>
<param name="hole_diameter" type="float" min="0.0" max="1000.0" gui-text="Diameter of the center hole">0.0</param>
<param name="segments" type="int" min="1" max="10000" gui-text="Number of segments">1</param>
<param name="outer_encoder_diameter" type="float" min="0.0" max="1000.0" gui-text="Diameter of the outer encoder disk">0.0</param>
<param name="outer_encoder_width" type="float" min="1.0" max="1000.0" gui-text="Width of the outer encoder disk">0.0</param>
<param name="inner_encoder_diameter" type="float" min="0.0" max="1000.0" gui-text="Diameter of the inner encoder disk">0.0</param>
<param name="inner_encoder_width" type="float" min="1.0" max="1000.0" gui-text="Width of the inner encoder disk">0.0</param>
</page>
<page name="brgc" gui-text="Binary reflected gray code (BRGC)">
<param name="brgc_diameter" type="float" min="0.0" max="1000.0" gui-text="Diameter of the encoder disk">0.0</param>
<param name="brgc_hole_diameter" type="float" min="0.0" max="1000.0" gui-text="Diameter of the center hole">0.0</param>
<param name="bits" type="int" min="1" max="32" gui-text="Number of bits/tracks">1</param>
<param name="encoder_diameter" type="float" min="1.0" max="1000.0" gui-text="Outer diameter of the last track">0.0</param>
<param name="track_width" type="float" min="1.0" max="1000.0" gui-text="Width of one track">0.0</param>
<param name="track_distance" type="float" min="0.0" max="1000.0" gui-text="Distance between tracks">0.0</param>
</page>
<page name="stgc" gui-text="Single-track gray code (STGC)">
<param name="stgc_diameter" type="float" min="0.0" max="1000.0" gui-text="Diameter of the encoder disk">0.0</param>
<param name="stgc_hole_diameter" type="float" min="0.0" max="1000.0" gui-text="Diameter of the center hole">0.0</param>
<param name="cutouts" type="int" min="1" max="5" gui-text="Number of cutouts">1</param>
<param name="sensors" type="int" min="1" max="36" gui-text="Number of sensors">1</param>
<param name="stgc_encoder_diameter" type="float" min="1.0" max="1000.0" gui-text="Outer diameter of track">0.0</param>
<param name="stgc_track_width" type="float" min="1.0" max="1000.0" gui-text="Width of one track">0.0</param>
</page>
<page name="bitmap_enc" gui-text="Bitmap encoder">
<param name="bm_diameter" type="float" min="0.0" max="1000.0" gui-text="Diameter of the encoder disk">30.0</param>
<param name="bm_hole_diameter" type="float" min="0.0" max="1000.0" gui-text="Diameter of the center hole">5.0</param>
<param name="bm_bits" type="string" gui-text="Bits for segments">010011110111000010001101</param>
<param name="bm_outer_encoder_diameter" type="float" min="0.0" max="1000.0" gui-text="Diameter of the outer encoder disk">25.0</param>
<param name="bm_outer_encoder_width" type="float" min="1.0" max="1000.0" gui-text="Width of the outer encoder disk">10.0</param>
</page>
</param>
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu name="FabLab Chemnitz">
<submenu name="Shape/Pattern from Generator"/>
</submenu>
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_encoder_disk_generator.py</command>
</script>
</inkscape-extension>

View File

@ -39,6 +39,6 @@ image into a wavy shading.</param>
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_endurance_line_shading.py</command>
<command location="inx" interpreter="python">fablabchemnitz_endurance_line_shading.py</command>
</script>
</inkscape-extension>

View File

@ -11,6 +11,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_eraser_layer.py</command>
<command location="inx" interpreter="python">fablabchemnitz_eraser_layer.py</command>
</script>
</inkscape-extension>

View File

@ -20,6 +20,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_exponential_distort.py</command>
<command location="inx" interpreter="python">fablabchemnitz_exponential_distort.py</command>
</script>
</inkscape-extension>

View File

@ -11,6 +11,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_exportxy.py</command>
<command location="inx" interpreter="python">fablabchemnitz_exportxy.py</command>
</script>
</inkscape-extension>

View File

@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<_name>Fibonacci Pattern</_name>
<name>Fibonacci Pattern</name>
<id>fablabchemnitz.de.fibonaccipattern</id>
<param name="FirstRadius" type="int" min="1" max="500" _gui-text="First Radius:">2</param>
<param name="LastRadius" type="int" min="1" max="500" _gui-text="Last Radius:">5</param>
<param name="NumberOfNodes" type="int" min="200" max="2000" _gui-text="Number of Nodes:">400</param>
<param name="SpreadFactor" type="int" min="1" max="100" _gui-text="Spread Factor:">20</param>
<param name="FirstRadius" type="int" min="1" max="500" gui-text="First Radius:">2</param>
<param name="LastRadius" type="int" min="1" max="500" gui-text="Last Radius:">5</param>
<param name="NumberOfNodes" type="int" min="200" max="2000" gui-text="Number of Nodes:">400</param>
<param name="SpreadFactor" type="int" min="1" max="100" gui-text="Spread Factor:">20</param>
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Shape/Pattern from Generator"/>
<submenu name="FabLab Chemnitz">
<submenu name="Shape/Pattern from Generator"/>
</submenu>
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_fibonaccipattern.py</command>
<command location="inx" interpreter="python">fablabchemnitz_fibonaccipattern.py</command>
</script>
</inkscape-extension>

View File

@ -23,6 +23,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_filletchamfer.py</command>
<command location="inx" interpreter="python">fablabchemnitz_filletchamfer.py</command>
</script>
</inkscape-extension>

View File

@ -3,7 +3,7 @@
<name>Flevobézier</name>
<id>fablabchemnitz.de.flevobezier</id>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_flevobezier.py</command>
<command location="inx" interpreter="python">fablabchemnitz_flevobezier.py</command>
</script>
<effect>
<object-type>path</object-type>

View File

@ -163,6 +163,6 @@ Baritone guitar 28.5, 30.2 (724, 767mm)
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_fret_ruler.py</command>
<command location="inx" interpreter="python">fablabchemnitz_fret_ruler.py</command>
</script>
</inkscape-extension>

View File

@ -1,33 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<_name>GCode Import (*.gcode)</_name>
<name>GCode Import (*.gcode)</name>
<id>fablabchemnitz.de.gcode_input.gcode</id>
<param name="tab" type="notebook">
<page name="options" _gui-text="Options">
<param name="mode" type="enum" gui-text="GCode Import Mode">
<item value="vcarve">V-Carve</item>
<item value="standard">Standard</item>
<item value="laser">Laser</item>
<page name="options" gui-text="Options">
<param name="mode" type="optiongroup" appearance="combo" gui-text="GCode Import Mode">
<option value="vcarve">V-Carve</option>
<option value="standard">Standard</option>
<option value="laser">Laser</option>
</param>
<param name="vcarves" type="description" appearance="header">V-Carve Settings</param>
<param name="v_angle" indent="1" type="float" min="0.001" max="179" precision="0" _gui-text="Included (full) angle, degrees">90</param>
<param name="v_top" indent="1" type="float" min="-9999" max="9999" precision="3" _gui-text="Z value at top of stock">0</param>
<param name="v_step" indent="1" type="float" min="0.001" max="9999" precision="3" _gui-text="Curve interpolation step size">0</param>
<param name="v_angle" indent="1" type="float" min="0.001" max="179" precision="0" gui-text="Included (full) angle, degrees">90</param>
<param name="v_top" indent="1" type="float" min="-9999" max="9999" precision="3" gui-text="Z value at top of stock">0</param>
<param name="v_step" indent="1" type="float" min="0.001" max="9999" precision="3" gui-text="Curve interpolation step size">0</param>
<param name="carves" type="description" appearance="header">Standard Mode Settings</param>
<param name="tool_diameter" indent="1" type="float" min="0.001" max="999.999" precision="3" _gui-text="Path width / tool diameter">6.35</param>
<param name="tool_diameter" indent="1" type="float" min="0.001" max="999.999" precision="3" gui-text="Path width / tool diameter">6.35</param>
<param name="general" type="description" appearance="header">General Options</param>
<param name="units" indent="1" type="optiongroup" appearance="minimal" _gui-text="Units (in this import dialog)">
<param name="units" indent="1" type="optiongroup" appearance="combo" gui-text="Units (in this import dialog)">
<option value="mm">mm</option>
<option value="in">in</option>
</param>
<param name="z_axis" indent="1" type="optiongroup" _gui-text="Z-Axis (except V-Carve)">
<param name="z_axis" indent="1" type="optiongroup" appearance="combo" gui-text="Z-Axis (except V-Carve)">
<option value="ignore">Ignore Z axis data.</option>
<option value="group">Group by Z if able.</option>
<option value="label">Group by Z, with labels.</option>
</param>
</page>
<page name="help" _gui-text="Help">
<_param name="inputhelp" type="description" xml:space="preserve">
<page name="help" gui-text="Help">
<param name="inputhelp" type="description" xml:space="preserve">
- This is intended to enable hobby CNC users to recover
geometry from G-code files in order to reconstitute
SVG design files.
@ -39,7 +39,7 @@
- All individual moves are processed at constant Z
except in V-carve mode, which requires Z data.
- Any K parameters for G2/G3 arcs are summarily ignored.
- Importing a fully 3D carve is unlikely to give a useful result.</_param>
- Importing a fully 3D carve is unlikely to give a useful result.</param>
</page>
</param>
<input>
@ -49,6 +49,6 @@
<_filetypetooltip>Import GCode File</_filetypetooltip>
</input>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_gcode_input.py</command>
<command location="inx" interpreter="python">fablabchemnitz_gcode_input.py</command>
</script>
</inkscape-extension>

View File

@ -1,33 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<_name>GCode Import (*.nc)</_name>
<name>GCode Import (*.nc)</name>
<id>fablabchemnitz.de.gcode_input.nc</id>
<param name="tab" type="notebook">
<page name="options" _gui-text="Options">
<param name="mode" type="enum" gui-text="GCode Import Mode">
<item value="vcarve">V-Carve</item>
<item value="standard">Standard</item>
<item value="laser">Laser</item>
<page name="options" gui-text="Options">
<param name="mode" type="optiongroup" appearance="combo" gui-text="GCode Import Mode">
<option value="vcarve">V-Carve</option>
<option value="standard">Standard</option>
<option value="laser">Laser</option>
</param>
<param name="vcarves" type="description" appearance="header">V-Carve Settings</param>
<param name="v_angle" indent="1" type="float" min="0.001" max="179" precision="0" _gui-text="Included (full) angle, degrees">90</param>
<param name="v_top" indent="1" type="float" min="-9999" max="9999" precision="3" _gui-text="Z value at top of stock">0</param>
<param name="v_step" indent="1" type="float" min="0.001" max="9999" precision="3" _gui-text="Curve interpolation step size">0</param>
<param name="v_angle" indent="1" type="float" min="0.001" max="179" precision="0" gui-text="Included (full) angle, degrees">90</param>
<param name="v_top" indent="1" type="float" min="-9999" max="9999" precision="3" gui-text="Z value at top of stock">0</param>
<param name="v_step" indent="1" type="float" min="0.001" max="9999" precision="3" gui-text="Curve interpolation step size">0</param>
<param name="carves" type="description" appearance="header">Standard Mode Settings</param>
<param name="tool_diameter" indent="1" type="float" min="0.001" max="999.999" precision="3" _gui-text="Path width / tool diameter">6.35</param>
<param name="tool_diameter" indent="1" type="float" min="0.001" max="999.999" precision="3" gui-text="Path width / tool diameter">6.35</param>
<param name="general" type="description" appearance="header">General Options</param>
<param name="units" indent="1" type="optiongroup" appearance="minimal" _gui-text="Units (in this import dialog)">
<param name="units" indent="1" type="optiongroup" appearance="combo" gui-text="Units (in this import dialog)">
<option value="mm">mm</option>
<option value="in">in</option>
</param>
<param name="z_axis" indent="1" type="optiongroup" _gui-text="Z-Axis (except V-Carve)">
<param name="z_axis" indent="1" type="optiongroup" appearance="combo" gui-text="Z-Axis (except V-Carve)">
<option value="ignore">Ignore Z axis data.</option>
<option value="group">Group by Z if able.</option>
<option value="label">Group by Z, with labels.</option>
</param>
</page>
<page name="help" _gui-text="Help">
<_param name="inputhelp" type="description" xml:space="preserve">
<page name="help" gui-text="Help">
<param name="inputhelp" type="description" xml:space="preserve">
- This is intended to enable hobby CNC users to recover
geometry from G-code files in order to reconstitute
SVG design files.
@ -39,7 +39,7 @@
- All individual moves are processed at constant Z
except in V-carve mode, which requires Z data.
- Any K parameters for G2/G3 arcs are summarily ignored.
- Importing a fully 3D carve is unlikely to give a useful result.</_param>
- Importing a fully 3D carve is unlikely to give a useful result.</param>
</page>
</param>
<input>
@ -49,6 +49,6 @@
<_filetypetooltip>Import GCode File</_filetypetooltip>
</input>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_gcode_input.py</command>
<command location="inx" interpreter="python">fablabchemnitz_gcode_input.py</command>
</script>
</inkscape-extension>

View File

@ -1,25 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<_name>Gears2</_name>
<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>
<param name="size_type" type="optiongroup" _gui-text="Size type">
<_option value="1">Module (mm)</_option>
<_option value="2">Pitch diameter (inches)</_option>
<_option value="3">Diametral pitch (inches)</_option>
<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>
<param name="size_type" type="optiongroup" appearance="combo" gui-text="Size type">
<option value="1">Module (mm)</option>
<option value="2">Pitch diameter (inches)</option>
<option value="3">Diametral pitch (inches)</option>
</param>
<param name="size" type="float" min="0.01" max="500" _gui-text="Size">5</param>
<param name="orientation" type="optiongroup" _gui-text="Gear orientation">
<_option value="1">External</_option>
<_option value="2">Internal</_option>
<param name="size" type="float" min="0.01" max="500" gui-text="Size">5</param>
<param name="orientation" type="optiongroup" appearance="combo" gui-text="Gear orientation">
<option value="1">External</option>
<option value="2">Internal</option>
</param>
</page>
<page name="Help" _gui-text="Help">
<page name="Help" gui-text="Help">
<param name="help_text" type="description">
Number of teeth: Exactly what it sounds like.
@ -39,12 +39,12 @@ Latest version: www.arc.id.au/gearDrawing.html
<effect needs-live-preview="true">
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Gears"/>
<submenu name="FabLab Chemnitz">
<submenu name="Gears"/>
</submenu>
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_gears2.py</command>
<command location="inx" interpreter="python">fablabchemnitz_gears2.py</command>
</script>
</inkscape-extension>

View File

@ -90,6 +90,6 @@ Caution: Undercut is currently not generated. E.g. a gear at pressure angle 20 d
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_gears_dev.py</command>
<command location="inx" interpreter="python">fablabchemnitz_gears_dev.py</command>
</script>
</inkscape-extension>

View File

@ -67,6 +67,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_gen_box.py</command>
<command location="inx" interpreter="python">fablabchemnitz_gen_box.py</command>
</script>
</inkscape-extension>

View File

@ -13,8 +13,8 @@
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Paper/Cardboard Boxes"/>
<submenu name="FabLab Chemnitz">
<submenu name="Paper/Cardboard Boxes"/>
</submenu>
</effects-menu>
</effect>

View File

@ -17,6 +17,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_globe.py</command>
<command location="inx" interpreter="python">fablabchemnitz_globe.py</command>
</script>
</inkscape-extension>

View File

@ -23,6 +23,6 @@
<_filetypetooltip>Import GPX Format</_filetypetooltip>
</input>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_gpx2svg.py</command>
<command location="inx" interpreter="python">fablabchemnitz_gpx2svg.py</command>
</script>
</inkscape-extension>

View File

@ -27,6 +27,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_grid_perspect2.py</command>
<command location="inx" interpreter="python">fablabchemnitz_grid_perspect2.py</command>
</script>
</inkscape-extension>

View File

@ -27,6 +27,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_gridstrip_creator.py</command>
<command location="inx" interpreter="python">fablabchemnitz_gridstrip_creator.py</command>
</script>
</inkscape-extension>

View File

@ -1,19 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<_name>Group To Layer</_name>
<name>Group To Layer</name>
<id>fablabchemnitz.de.group_to_layer</id>
<dependency type="executable" location="extensions">fablabchemnitz_group_to_layer.py</dependency>
<dependency type="executable" location="extensions">inkex.py</dependency>
<param name="depth" type="int" _gui-text="Max nested group depth">1</param>
<param name="depth" type="int" gui-text="Max nested group depth">1</param>
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Modify existing Path(s)"/>
<submenu name="FabLab Chemnitz">
<submenu name="Modify existing Path(s)"/>
</submenu>
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_group_to_layer.py</command>
<command location="inx" interpreter="python">fablabchemnitz_group_to_layer.py</command>
</script>
</inkscape-extension>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<_name>Guillotine Plus</_name>
<name>Guillotine Plus</name>
<id>fablabchemnitz.de.guillotine_plus</id>
<param name="directory" type="string" gui-text="Directory to save images to:">~/</param>
<param name="image" type="string" gui-text="Image name (without extension):">guillotined</param>
@ -9,8 +9,8 @@
<effect needs-live-preview="false">
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Import/Export/Transfer"/>
<submenu name="FabLab Chemnitz">
<submenu name="Import/Export/Transfer"/>
</submenu>
</effects-menu>
</effect>

View File

@ -1,26 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<_name>_Hatch Fill</_name>
<name>_Hatch Fill</name>
<id>fablabchemnitz.de.hatchfill</id>
<param name="tab" type="notebook">
<page name="splash" _gui-text="Hatch Fill">
<_param name="Header" type="description" xml:space="preserve">
<page name="splash" gui-text="Hatch Fill">
<param name="Header" type="description" xml:space="preserve">
This extension fills each closed figure in your drawing with a path consisting of back and forth drawn "hatch" lines. If any objects are selected, then only those selected objects will be filled.
Hatched figures will be grouped with their fills.
</_param>
<param name="hatchSpacing" type="float" min="0.1" max="1000" _gui-text="Hatch spacing">3.0</param>
<param name="hatchAngle" type="float" min="-360" max="360" _gui-text="Hatch angle (degrees)">45</param>
<param name="crossHatch" type="boolean" _gui-text="Crosshatch?">false</param>
<param name="reducePenLifts" type="boolean" _gui-text="Connect nearby ends?">true</param>
<param name="hatchScope" type="float" min="0.1" max="10.0" _gui-text="Range of end connections (default: 3)">3.0</param>
<param name="holdBackHatchFromEdges" type="boolean" _gui-text="Inset fill from edges?">true</param>
<param name="holdBackSteps" type="float" min="0.1" max="10.0" _gui-text="Inset distance (default: 1)">1.0</param>
<param name="tolerance" type="float" min="0.1" max="100" _gui-text="Tolerance (default: 3.0)">3.0</param>
</param>
<param name="hatchSpacing" type="float" min="0.1" max="1000" gui-text="Hatch spacing">3.0</param>
<param name="hatchAngle" type="float" min="-360" max="360" gui-text="Hatch angle (degrees)">45</param>
<param name="crossHatch" type="bool" gui-text="Crosshatch?">false</param>
<param name="reducePenLifts" type="bool" gui-text="Connect nearby ends?">true</param>
<param name="hatchScope" type="float" min="0.1" max="10.0" gui-text="Range of end connections (default: 3)">3.0</param>
<param name="holdBackHatchFromEdges" type="bool" gui-text="Inset fill from edges?">true</param>
<param name="holdBackSteps" type="float" min="0.1" max="10.0" gui-text="Inset distance (default: 1)">1.0</param>
<param name="tolerance" type="float" min="0.1" max="100" gui-text="Tolerance (default: 3.0)">3.0</param>
<param name="footer" type="description" xml:space="preserve">(v0.9.0b, July, 2020)</param>
</page>
<page name="info" _gui-text="More info...">
<_param name="aboutpage" type="description" xml:space="preserve">Hatch spacing is the distance between hatch lines, measured in units of screen pixels (px). Angles are in degrees from horizontal; for example 90 is vertical.
<page name="info" gui-text="More info...">
<param name="aboutpage" type="description" xml:space="preserve">Hatch spacing is the distance between hatch lines, measured in units of screen pixels (px). Angles are in degrees from horizontal; for example 90 is vertical.
The Crosshatch option will apply a second set of hatches, perpendicular to the first.
@ -32,14 +32,14 @@ The Inset option allows you to hold back the edges of the fill somewhat from the
The hatches will be the same color and width as the original object.
The Tolerance parameter affects how precisely the hatches try to fill the input paths.</_param>
The Tolerance parameter affects how precisely the hatches try to fill the input paths.</param>
</page>
</param>
<effect needs-live-preview="true">
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Shape/Pattern from existing Path(s)"/>
<submenu name="FabLab Chemnitz">
<submenu name="Shape/Pattern from existing Path(s)"/>
</submenu>
</effects-menu>
</effect>

View File

@ -102,6 +102,6 @@ distribution.
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_hershey_text_alternative.py</command>
<command location="inx" interpreter="python">fablabchemnitz_hershey_text_alternative.py</command>
</script>
</inkscape-extension>

View File

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<_name>Inkcut - Cut selection</_name>
<name>Inkcut - Cut selection</name>
<id>fablabchemnitz.de.inkcut_cut</id>
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Import/Export/Transfer"/>
<submenu name="FabLab Chemnitz">
<submenu name="Import/Export/Transfer"/>
</submenu>
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_inkcut_cut.py</command>
<command location="inx" interpreter="python">fablabchemnitz_inkcut_cut.py</command>
</script>
</inkscape-extension>

View File

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<_name>Inkcut - Open current document</_name>
<name>Inkcut - Open current document</name>
<id>fablabchemnitz.de.inkcut_open</id>
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Import/Export/Transfer"/>
<submenu name="FabLab Chemnitz">
<submenu name="Import/Export/Transfer"/>
</submenu>
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_inkcut_open.py</command>
<command location="inx" interpreter="python">fablabchemnitz_inkcut_open.py</command>
</script>
</inkscape-extension>

View File

@ -1,23 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension>
<_name>InkPACKING</_name>
<name>InkPACKING</name>
<id>fablabchemnitz.de.inkpacking</id>
<param name="pages" type="notebook">
<page name="page1" _gui-text="Body Settings">
<param name="width" type="float" min="0.1" max="1000.0" _gui-text="Width (A)">40</param>
<param name="depth" type="float" min="0.1" max="1000.0" _gui-text="Depth (B)">30</param>
<param name="height" type="float" min="0.1" max="1000.0" _gui-text="Height (C)">80</param>
<param name="paper_thickness" type="float" min="0.0" max="2.0" _gui-text="Paper Thick Discount">0.5</param>
<page name="page1" gui-text="Body Settings">
<param name="width" type="float" min="0.1" max="1000.0" gui-text="Width (A)">40</param>
<param name="depth" type="float" min="0.1" max="1000.0" gui-text="Depth (B)">30</param>
<param name="height" type="float" min="0.1" max="1000.0" gui-text="Height (C)">80</param>
<param name="paper_thickness" type="float" min="0.0" max="2.0" gui-text="Paper Thick Discount">0.5</param>
</page>
<page name="page2" _gui-text="Top and Bottom Design">
<param _gui-text="Top Scheme" name="topscheme" type="optiongroup" appearance="minimal">
<page name="page2" gui-text="Top and Bottom Design">
<param gui-text="Top Scheme" name="topscheme" type="optiongroup" appearance="combo">
<option value="notp">No Top</option>
<option value="rwlf">Rounded With Locker Flap</option>
<option value="fwlf">Flat With Locker Flap</option>
<option value="fwnf">HotMelt</option>
</param>
<param name="tfal" type="boolean" _gui-text="Top Flap at left">true</param>
<param _gui-text="Bottom Scheme" name="botscheme" type="optiongroup" appearance="minimal">
<param name="tfal" type="bool" gui-text="Top Flap at left">true</param>
<param gui-text="Bottom Scheme" name="botscheme" type="optiongroup" appearance="combo">
<option value="nobt">No Bottom</option>
<option value="rwlf">Rounded With Locker Flap</option>
<option value="fwlf">Flat With Locker Flap</option>
@ -25,41 +25,41 @@
<!--<option value="saut">Semi Automatic *todo</option>
<option value="auto">Automatic *todo</option>-->
</param>
<param name="bfal" type="boolean" _gui-text="Bottom Flap at left">true</param>
<param name="hotmeltprop" type="float" min="0.5" max="1" _gui-text="HotMelt Proportion">0.6</param>
<param name="roto" type="float" min="-360" max="360" _gui-text="rotodebug">0</param>
<param name="tab_proportion" type="float" min="5" max="18" _gui-text="Lock Flap Size">14</param>
<param name="lockroundradius" type="float" min="12" max="20" _gui-text="Lock Flap Radius">18</param>
<param name="fingergrepa" type="boolean" _gui-text="Put Finger Slots along 'A' body">false</param>
<param name="fingergrepb" type="boolean" _gui-text="Put Finger Slots along 'B' body">false</param>
<param name="fingergrepr" type="float" min="2" max="20" _gui-text="Finger Slot Radius">5</param>
<param name="bfal" type="bool" gui-text="Bottom Flap at left">true</param>
<param name="hotmeltprop" type="float" min="0.5" max="1" gui-text="HotMelt Proportion">0.6</param>
<param name="roto" type="float" min="-360" max="360" gui-text="rotodebug">0</param>
<param name="tab_proportion" type="float" min="5" max="18" gui-text="Lock Flap Size">14</param>
<param name="lockroundradius" type="float" min="12" max="20" gui-text="Lock Flap Radius">18</param>
<param name="fingergrepa" type="bool" gui-text="Put Finger Slots along 'A' body">false</param>
<param name="fingergrepb" type="bool" gui-text="Put Finger Slots along 'B' body">false</param>
<param name="fingergrepr" type="float" min="2" max="20" gui-text="Finger Slot Radius">5</param>
</page>
<page name="page4" _gui-text="Dust Flap Options">
<page name="page4" gui-text="Dust Flap Options">
<param name="dustpages" type="notebook">
<page name="top" _gui-text="Top Dust Flaps">
<param name="glueflapinoff" type="float" min="0" max="10" _gui-text="Inner Flap Y Offset">0</param>
<param name="glueflapin45" type="float" min="0" max="10" _gui-text="Inner Flap 45deg Offset">2</param>
<param name="glueflapinang" type="float" min="0" max="30" _gui-text="Inner Flap Angle">7</param>
<param name="glueflapouoff" type="float" min="0" max="10" _gui-text="Outer Flap Y Offset">3</param>
<param name="glueflapou45" type="float" min="0" max="10" _gui-text="Outer Flap 45deg Offset">3</param>
<param name="glueflapouang" type="float" min="0" max="30" _gui-text="Outer Flap Angle">12</param>
<page name="top" gui-text="Top Dust Flaps">
<param name="glueflapinoff" type="float" min="0" max="10" gui-text="Inner Flap Y Offset">0</param>
<param name="glueflapin45" type="float" min="0" max="10" gui-text="Inner Flap 45deg Offset">2</param>
<param name="glueflapinang" type="float" min="0" max="30" gui-text="Inner Flap Angle">7</param>
<param name="glueflapouoff" type="float" min="0" max="10" gui-text="Outer Flap Y Offset">3</param>
<param name="glueflapou45" type="float" min="0" max="10" gui-text="Outer Flap 45deg Offset">3</param>
<param name="glueflapouang" type="float" min="0" max="30" gui-text="Outer Flap Angle">12</param>
</page>
<page name="bottom" _gui-text="Bottom Dust Flaps">
<param name="usetop" type="boolean" _gui-text="Ignore these and use 'Top' options">true</param>
<param name="bglueflapinoff" type="float" min="0" max="10" _gui-text="Inner Flap Y Offset">0</param>
<param name="bglueflapin45" type="float" min="0" max="10" _gui-text="Inner Flap 45deg Offset">2</param>
<param name="bglueflapinang" type="float" min="0" max="30" _gui-text="Inner Flap Angle">7</param>
<param name="bglueflapouoff" type="float" min="0" max="10" _gui-text="Outer Flap Y Offset">3</param>
<param name="bglueflapou45" type="float" min="0" max="10" _gui-text="Outer Flap 45deg Offset">3</param>
<param name="bglueflapouang" type="float" min="0" max="30" _gui-text="Outer Flap Angle">12</param>
<page name="bottom" gui-text="Bottom Dust Flaps">
<param name="usetop" type="bool" gui-text="Ignore these and use 'Top' options">true</param>
<param name="bglueflapinoff" type="float" min="0" max="10" gui-text="Inner Flap Y Offset">0</param>
<param name="bglueflapin45" type="float" min="0" max="10" gui-text="Inner Flap 45deg Offset">2</param>
<param name="bglueflapinang" type="float" min="0" max="30" gui-text="Inner Flap Angle">7</param>
<param name="bglueflapouoff" type="float" min="0" max="10" gui-text="Outer Flap Y Offset">3</param>
<param name="bglueflapou45" type="float" min="0" max="10" gui-text="Outer Flap 45deg Offset">3</param>
<param name="bglueflapouang" type="float" min="0" max="30" gui-text="Outer Flap Angle">12</param>
</page>
</param>
<param name="clueflapsize" type="float" min="5" max="20" _gui-text="Side Flap Size">13</param>
<param name="clueflapangle" type="float" min="0" max="70" _gui-text="Side Flap Angle">12</param>
<param name="clueflapside" type="boolean" _gui-text="Opposite Side Clue Flap">false</param>
<param name="clueflapsize" type="float" min="5" max="20" gui-text="Side Flap Size">13</param>
<param name="clueflapangle" type="float" min="0" max="70" gui-text="Side Flap Angle">12</param>
<param name="clueflapside" type="bool" gui-text="Opposite Side Clue Flap">false</param>
</page>
<page name="desc" _gui-text="About">
<_param name="about" type="description">InkPACKING - Professional Packaging for Inkscape
<page name="desc" gui-text="About">
<param name="about" type="description">InkPACKING - Professional Packaging for Inkscape
Author: Celso Junior (celsojr2008 at gmail dot com)
@ -76,10 +76,10 @@ TODO: Mailer Lock; Tuck and Tongle; Gusset Tuck; Arthur Lock
Dust Flaps; Edge Lock; Houghland Snap Lock Bottom
(semi automatic); Quad Lock Bottom; Himes Lock (Automatic Bottom); Security Zipper
Brazil - 2009</_param>
Brazil - 2009</param>
</page>
</param>
<param name="unit" _gui-text="Unit" type="optiongroup" appearance="minimal">
<param name="unit" gui-text="Unit" type="optiongroup" appearance="combo">
<option value="pt">pt</option>
<option value="in">in</option>
<option value="cm">cm</option>
@ -88,12 +88,12 @@ Brazil - 2009</_param>
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Paper/Cardboard Boxes"/>
<submenu name="FabLab Chemnitz">
<submenu name="Paper/Cardboard Boxes"/>
</submenu>
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_inkpacking.py</command>
<command location="inx" interpreter="python">fablabchemnitz_inkpacking.py</command>
</script>
</inkscape-extension>

View File

@ -1,28 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<_name>Slic3r STL Input</_name>
<name>Slic3r STL Input</name>
<id>fablabchemnitz.de.input_stl</id>
<param name="tab" type="notebook">
<page name="options" _gui-text="Options">
<param name="layer_height" type="string" _gui-text="Layer height [mm]:">1.0</param>
<param name="rx" type="float" precision="1" min="-360.0" max="360.0" _gui-text="3D-Rotate X-Axis [deg]:">0</param>
<param name="ry" type="float" precision="1" min="-360.0" max="360.0" _gui-text="3D-Rotate Y-Axis [deg]:">0</param>
<param name="numbers" type="boolean" _gui-text="Add layer numbers">false</param>
<param name="center" type="boolean" _gui-text="Add center marks">false</param>
<page name="options" gui-text="Options">
<param name="layer_height" type="string" gui-text="Layer height [mm]:">1.0</param>
<param name="rx" type="float" precision="1" min="-360.0" max="360.0" gui-text="3D-Rotate X-Axis [deg]:">0</param>
<param name="ry" type="float" precision="1" min="-360.0" max="360.0" gui-text="3D-Rotate Y-Axis [deg]:">0</param>
<param name="numbers" type="bool" gui-text="Add layer numbers">false</param>
<param name="center" type="bool" gui-text="Add center marks">false</param>
</page>
<page name="slic3r" _gui-text="Slic3r Settings">
<param name="slic3r_cmd" type="string" _gui-text="Slic3r Command">slic3r</param>
<_param name="slic3r_cmd_help" type="description" xml:space="preserve">
<page name="slic3r" gui-text="Slic3r Settings">
<param name="slic3r_cmd" type="string" gui-text="Slic3r Command">slic3r</param>
<param name="slic3r_cmd_help" type="description" xml:space="preserve">
The slic3r command name depends on your operating system, and how slic3r was installed.
Typical values are:
$HOME/Downloads/Slic3r-1.3.0-x86_64.AppImage (Linux)
$HOME/Slic3r/Slic3r-console.exe (Windows)
</_param>
</param>
</page>
<page name="help" _gui-text="Help">
<_param name="inputhelp" type="description" xml:space="preserve">
<page name="help" gui-text="Help">
<param name="inputhelp" type="description" xml:space="preserve">
- Projects an STL file on the X-Y plane by cutting the objects into "slices".
- Each "slice" is a group of polygons, with a label indicating its z position.
- The polygons are converted to paths for better editing in inkscape.
@ -34,7 +34,7 @@ https://github.com/jnweiger/inkscape-input-stl
Version 0.6
Distribute under GPLv2 or ask.
</_param>
</param>
</page>
</param>
<input>
@ -44,6 +44,6 @@ Distribute under GPLv2 or ask.
<_filetypetooltip>Import STL Files</_filetypetooltip>
</input>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_input_stl.py</command>
<command location="inx" interpreter="python">fablabchemnitz_input_stl.py</command>
</script>
</inkscape-extension>

View File

@ -17,6 +17,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_isometric_projection.py</command>
<command location="inx" interpreter="python">fablabchemnitz_isometric_projection.py</command>
</script>
</inkscape-extension>

View File

@ -20,6 +20,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_join_paths_optimized.py</command>
<command location="inx" interpreter="python">fablabchemnitz_join_paths_optimized.py</command>
</script>
</inkscape-extension>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<_name>JPEG Export</_name>
<name>JPEG Export</name>
<id>fablabchemnitz.de.jpegexport</id>
<param name="path" type="path" _gui-text="Export path" _gui-description="Full path to your file, e.g. 'C:\Users\User_Name\Documents\myimage.jpg'" filetypes="jpg" mode="file_new">C:\Users\</param>
<param name="bgcol" type="string" _gui-text="Background color (leave blank for white)" _gui-description="Background color hex code, e.g. '#abc123'"></param>
<param name="quality" type="int" min="0" max="100" _gui-text="Quality %" _gui-description="JPG compression quality">100</param>
<param name="density" type="int" min="30" max="2400" _gui-text="Resolution (ppi)" _gui-description="Recommended: 90 (screens) or 300 (print)">90</param>
<param name="page" type="boolean" _gui-text="Export whole page" _gui-description="If checked, the whole page will be exported, else the selection.">true</param>
<param name="fast" type="boolean" _gui-text="Fast export (suggested)" _gui-description="Will use an approximate bounding box. If unchecked, export will take longer.">true</param>
<_param name="usage" type="description" appearance="header">Usage</_param>
<param name="path" type="path" gui-text="Export path" gui-description="Full path to your file, e.g. 'C:\Users\Username\Documents\myimage.jpg'" filetypes="jpg" mode="file_new">C:\Users\</param>
<param name="bgcol" type="string" gui-text="Background color (leave blank for white)" gui-description="Background color hex code, e.g. '#abc123'"></param>
<param name="quality" type="int" min="0" max="100" gui-text="Quality %" gui-description="JPG compression quality">100</param>
<param name="density" type="int" min="30" max="2400" gui-text="Resolution (ppi)" gui-description="Recommended: 90 (screens) or 300 (print)">90</param>
<param name="page" type="bool" gui-text="Export whole page" gui-description="If checked, the whole page will be exported, else the selection.">true</param>
<param name="fast" type="bool" gui-text="Fast export (suggested)" gui-description="Will use an approximate bounding box. If unchecked, export will take longer.">true</param>
<param name="usage" type="description" appearance="header">Usage</param>
<param name="help" type="description" xml:space="preserve">Select the objects in the drawing that you wish to export, or make a check at "Export whole page".
Enter a name for your JPG file (with full path) and choose a background color for the exported image (JPG format does not support transparency).
@ -19,12 +19,12 @@ This extension requires that imagemagick is installed, more info and download at
<effect needs-live-preview="false">
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Import/Export/Transfer"/>
<submenu name="FabLab Chemnitz">
<submenu name="Import/Export/Transfer"/>
</submenu>
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_jpegexport.py</command>
<command location="inx" interpreter="python">fablabchemnitz_jpegexport.py</command>
</script>
</inkscape-extension>

View File

@ -49,6 +49,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_lace_circular_ground.py</command>
<command location="inx" interpreter="python">fablabchemnitz_lace_circular_ground.py</command>
</script>
</inkscape-extension>

View File

@ -54,6 +54,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_lace_grid.py</command>
<command location="inx" interpreter="python">fablabchemnitz_lace_grid.py</command>
</script>
</inkscape-extension>

View File

@ -55,6 +55,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_lace_ground.py</command>
<command location="inx" interpreter="python">fablabchemnitz_lace_ground.py</command>
</script>
</inkscape-extension>

View File

@ -66,6 +66,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_lace_polar.py</command>
<command location="inx" interpreter="python">fablabchemnitz_lace_polar.py</command>
</script>
</inkscape-extension>

View File

@ -26,6 +26,6 @@
<object-type>path</object-type>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_laser.py</command>
<command location="inx" interpreter="python">fablabchemnitz_laser.py</command>
</script>
</inkscape-extension>

View File

@ -84,6 +84,6 @@ This can be helpful if printing tests fits for different materials.
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_lasercut_box.py</command>
<command location="inx" interpreter="python">fablabchemnitz_lasercut_box.py</command>
</script>
</inkscape-extension>

View File

@ -74,6 +74,6 @@ Adjust Notch size and Randomization to avoid overlapping lines:
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_lasercut_jigsaw.py</command>
<command location="inx" interpreter="python">fablabchemnitz_lasercut_jigsaw.py</command>
</script>
</inkscape-extension>

View File

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<_name>Optimize Sequence: Small Holes First</_name>
<name>Optimize Sequence: Small Holes First</name>
<id>fablabchemnitz.de.lasercut_sequence</id>
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Nesting/Cut Optimization"/>
<submenu name="FabLab Chemnitz">
<submenu name="Nesting/Cut Optimization"/>
</submenu>
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_lasercut_sequence.py</command>
<command location="inx" interpreter="python">fablabchemnitz_lasercut_sequence.py</command>
</script>
</inkscape-extension>

View File

@ -26,6 +26,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_leathercase.py</command>
<command location="inx" interpreter="python">fablabchemnitz_leathercase.py</command>
</script>
</inkscape-extension>

View File

@ -15,8 +15,8 @@
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Paper/Cardboard Boxes"/>
<submenu name="FabLab Chemnitz">
<submenu name="Paper/Cardboard Boxes"/>
</submenu>
</effects-menu>
</effect>

View File

@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<_name>Living Hinge</_name>
<name>Living Hinge</name>
<id>fablabchemnitz.de.living_hinge</id>
<param name="direction" _gui-text="Direction" type="enum">
<param name="direction" gui-text="Direction" type="optiongroup" appearance="combo">
<_item value="y">vertical cuts</_item>
<_item value="x">horizontal cuts</_item>
</param>
<param name="unit" _gui-text="Unit" type="enum">
<param name="unit" gui-text="Unit" type="optiongroup" appearance="combo">
<_item value="mm">mm</_item>
<_item value="cm">cm</_item>
<_item value="in">in</_item>
<_item value="px">px</_item>
</param>
<param name="cut_length" type="float" precision="2" _gui-text="cut length (y)" min="1" max="1000">19.0</param>
<param name="gap_length" type="float" precision="2" _gui-text="gap length (y)" min="1" max="1000">3.0</param>
<param name="sep_distance" type="float" precision="2" _gui-text="separation distance (x)" min="1" max="1000">1.5</param>
<param name="cut_length" type="float" precision="2" gui-text="cut length (y)" min="1" max="1000">19.0</param>
<param name="gap_length" type="float" precision="2" gui-text="gap length (y)" min="1" max="1000">3.0</param>
<param name="sep_distance" type="float" precision="2" gui-text="separation distance (x)" min="1" max="1000">1.5</param>
<param name="help_text" type="description">This extension renders the lines to make the cuts for a living hinge. The cuts run in the choosen direction.
- direction: choose the direction of the cuts.
@ -26,12 +26,12 @@ The entered value for cut length will be adjusted so that an integer number of w
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu _name="FabLab Chemnitz">
<submenu _name="Shape/Pattern from existing Object(s)"/>
<submenu name="FabLab Chemnitz">
<submenu name="Shape/Pattern from existing Object(s)"/>
</submenu>
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_living_hinge.py</command>
<command location="inx" interpreter="python">fablabchemnitz_living_hinge.py</command>
</script>
</inkscape-extension>

View File

@ -46,6 +46,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_living_hinge2.py</command>
<command location="inx" interpreter="python">fablabchemnitz_living_hinge2.py</command>
</script>
</inkscape-extension>

View File

@ -18,6 +18,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_living_hinge3.py</command>
<command location="inx" interpreter="python">fablabchemnitz_living_hinge3.py</command>
</script>
</inkscape-extension>

View File

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Low Poly</name>
<id>fablabchemnitz.de.low_poly</id>
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu name="FabLab Chemnitz">
<submenu name="Shape/Pattern from existing Object(s)"/>
</submenu>
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_lowpoly.py</command>
</script>
</inkscape-extension>

View File

@ -35,7 +35,7 @@
<dataloss>TRUE</dataloss>
</output>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_lyz_export.py</command>
<command location="inx" interpreter="python">fablabchemnitz_lyz_export.py</command>
<helper_extension>org.inkscape.output.svg.inkscape</helper_extension>
</script>
</inkscape-extension>

View File

@ -42,7 +42,7 @@
<dataloss>TRUE</dataloss>
</output>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_lyz_export.py</command>
<command location="inx" interpreter="python">fablabchemnitz_lyz_export.py</command>
<helper_extension>org.inkscape.output.svg.inkscape</helper_extension>
</script>
</inkscape-extension>

View File

@ -69,6 +69,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_mehrbox.py</command>
<command location="inx" interpreter="python">fablabchemnitz_mehrbox.py</command>
</script>
</inkscape-extension>

View File

@ -11,6 +11,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_mirror.py</command>
<command location="inx" interpreter="python">fablabchemnitz_mirror.py</command>
</script>
</inkscape-extension>

View File

@ -5,10 +5,12 @@
<effect>
<object-type>path</object-type>
<effects-menu>
<submenu name="PathMonkey" />
<submenu name="FabLab Chemnitz">
<submenu name="Modify existing Path(s)"/>
</submenu>
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_mutual_cut_line.py</command>
<command location="inx" interpreter="python">fablabchemnitz_mutual_cut_line.py</command>
</script>
</inkscape-extension>

View File

@ -13,6 +13,6 @@
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_netting.py</command>
<command location="inx" interpreter="python">fablabchemnitz_netting.py</command>
</script>
</inkscape-extension>

View File

@ -58,6 +58,6 @@ This extension is a Python rewrite of the Generator bash script extension by Aur
</effects-menu>
</effect>
<script>
<command reldir="extensions" interpreter="python">fablabchemnitz_next_gen.py</command>
<command location="inx" interpreter="python">fablabchemnitz_next_gen.py</command>
</script>
</inkscape-extension>

Some files were not shown because too many files have changed in this diff Show More