inkscape.BoxFingering/box_maker.inx
2026-09-24 17:35:32 +02:00

51 lines
2.6 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
<name>Boîte à créneaux</name>
<id>fr.alex.box_maker</id>
<param name="tab" type="notebook">
<page name="dimensions" gui-text="Dimensions">
<param name="length" type="float" min="5" max="5000" precision="1" gui-text="Longueur (mm) :">100</param>
<param name="width" type="float" min="5" max="5000" precision="1" gui-text="Largeur (mm) :">80</param>
<param name="height" type="float" min="5" max="5000" precision="1" gui-text="Hauteur (mm) :">50</param>
<param name="dim_type" type="optiongroup" appearance="combo" gui-text="Les dimensions sont :">
<option value="exterior">Extérieures</option>
<option value="interior">Intérieures</option>
</param>
<param name="lid" type="bool" gui-text="Boîte fermée (avec couvercle)">true</param>
</page>
<page name="material" gui-text="Matière et créneaux">
<param name="thickness" type="float" min="0.5" max="50" precision="2" gui-text="Épaisseur de la matière (mm) :">3</param>
<param name="finger" type="float" min="0" max="500" precision="2" gui-text="Largeur des créneaux (mm, 0 = 3 × épaisseur) :">0</param>
<param name="kerf" type="float" min="0" max="2" precision="3" gui-text="Compensation du trait laser, kerf (mm) :">0.1</param>
<label appearance="header">Remarques</label>
<label>La largeur des créneaux est ajustée pour obtenir un nombre impair de créneaux sur chaque bord.</label>
<label>Le kerf élargit les créneaux et rétrécit les encoches pour un assemblage serré.</label>
</page>
<page name="drawing" gui-text="Tracé">
<param name="gap" type="float" min="0" max="100" precision="1" gui-text="Espacement entre les pièces (mm) :">5</param>
<param name="stroke_width" type="float" min="0.001" max="5" precision="3" gui-text="Épaisseur du trait (mm) :">0.1</param>
<param name="stroke_color" type="color" gui-text="Couleur du trait :">0xff0000ff</param>
<param name="labels" type="bool" gui-text="Nommer les pièces (texte gravé !)">false</param>
</page>
<!-- Image générée par docs/schema_parametres.py -->
<page name="diagram" gui-text="Schéma">
<image width="900" height="694">images/parametres.png</image>
</page>
</param>
<effect>
<object-type>all</object-type>
<effects-menu>
<submenu name="AlexDesign"/>
</effects-menu>
</effect>
<script>
<command location="inx" interpreter="python">box_maker.py</command>
</script>
</inkscape-extension>