This repository has been archived on 2023-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
mightyscape-1.1-deprecated/extensions/fablabchemnitz/cutting_optimizer/cutting_optimizer.inx

39 lines
2.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Cutting Optimizer (Nesting)</name>
<id>fablabchemnitz.de.cutting_optimizer</id>
<param name="unit" type="optiongroup" appearance="combo" gui-text="Unit">
<option value="mm">mm</option>
</param>
<param name="distance" type="float" min="0.0" max="10.0" precision="2" gui-text="Min distance between objects">2.0</param>
<param name="max_length" type="float" min="0" max="1000" gui-text="Max length of single segment">1000</param>
<param name="optimizing_level" type="int" min="1" max="3" gui-text="Optimizing level">1</param>
<param name="original" type="bool" gui-text="Keep original layer in output">false</param>
<param name="firstpos" type="optiongroup" appearance="combo" gui-text="Select option for largest element placement: ">
<option value="TL">Top Left</option>
<option value="TC">Top Center</option>
<option value="TR">Top Right</option>
<option value="CL">Sheet center</option>
<option value="CC">Center Left</option>
<option value="CR">Center Right</option>
<option value="BL">Bottom Left</option>
<option value="BC">Bottom Center</option>
<option value="BR">Bottom Right</option>
</param>
<param name="free_rot" type="bool" gui-text="Allow free rotation of paths, angle parameter not used">true</param>
<param name="angle" type="float" min="0" max="180" gui-text="Try rotation by (0 no rotation allowed)">0</param>
<param name="nested" type="bool" gui-text="Attach nested path to the bigger one">true</param>
<param name="debug_file" type="bool" gui-text="Generate and open debug file">true</param>
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu name="FabLab Chemnitz">
<submenu name="Transformations"/>
</submenu>
</effects-menu>
</effect>
<script>
<command location="inx" interpreter="python">cutting_optimizer.py</command>
</script>
</inkscape-extension>