Code

Extensions. New Gcode tools extension (Bug #654528).
[inkscape.git] / share / extensions / gcodetools_orientation_points.inx
1 <?xml version="1.0" encoding="UTF-8"?>
2 <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
3     <_name>Orientation points</_name>
4     <id>ru.cnc-club.filter.gcodetools_orientation_no_options_no_preferences</id>
5         <dependency type="executable" location="extensions">gcodetools.py</dependency>
6         <dependency type="executable" location="extensions">inkex.py</dependency>
7         <param name='active-tab' type="notebook">
9                 <page name='orientation' _gui-text='Orientation'>       
11                         <param name="orientation-points-count" type="optiongroup" _gui-text="Orientation type:">
12 <_option value="2">2-points mode
13 (move and rotate,
14 maintained aspect ratio X/Y)</_option>
15 <_option value="3">3-points mode
16 (move, rotate and mirror, 
17 different X/Y scale)</_option>
18                         </param>
19                         <param name="Zsurface" type="float" precision="5" min="-1000" max="1000" _gui-text="Z surface:">0</param>
20                         <param name="Zdepth" type="float" precision="5" min="-1000" max="1000" _gui-text="Z depth:">-1</param>
21                         <param name="unit" type="enum" _gui-text="Units (mm or in):">
22                                 <item value="G21 (All units in mm)">mm</item>
23                                 <item value="G20 (All units in inches)">in</item>
24                         </param>
26                         <_param name="help" type="description">
27 Orientation points are used to calculate transformation (offset,scale,mirror,rotation in XY plane) of the path.
28 3-points mode only: do not put all three into one line (use 2-points mode instead).
30 You can modify Z surface, Z depth values later using text tool (3rd coordinates).
32 If there are no orientation points inside current layer they are taken from the upper layer.
34 Do not ungroup orientation points! You can select them using double click to enter the group or by Ctrl+Click.
36 Now press apply to create control points (independent set for each layer).
37                         </_param>
38                 </page>
40                 <page name='help' _gui-text='Help'>
41                         <_param name="fullhelp" type="description">
42 Gcodetools plug-in: converts paths to Gcode (using circular interpolation), makes offset paths and engraves sharp corners using cone cutters. 
43 This plug-in calculates Gcode for paths using circular interpolation or linear motion when needed.
45 Tutorials, manuals and support can be found at
46 English support forum:
47         http://www.cnc-club.ru/gcodetools
48         
49 and Russian support forum:
50         http://www.cnc-club.ru/gcodetoolsru
52 Credits: Nick Drobchenko, Vladimir Kalyaev, John Brooker, Henry Nicolas.
54 Gcodetools ver. 1.6.01
55 </_param>       
57                 </page>
59         </param>        
60     <effect>
61                 <effects-menu>
62                         <submenu _name="Gcodetools"/>
63                 </effects-menu>
64                 <object-type>path</object-type>
65     </effect>
66     <script>
67         <command reldir="extensions" interpreter="python">gcodetools.py</command>
68     </script>
69     
70 </inkscape-extension>