2 <sketch_launcher id="sketch"
3 attribute_list_id="base"
4 label="Select:<br />
5 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br />
6 2. An existing sketch face or contour. Extrusion will be filled by it.<br />
7 3. An existing result shape of kind: wires/edge/vertices. Extrusion will be filled by it."
8 shape_types="vertices edges wires faces shells compounds">
9 <validator id="FeaturesPlugin_ValidatorCompositeLauncher" parameters="base,Sketch"/>
11 <multi_selector id="base"
13 tooltip="Select a base objects"
14 shape_types="vertices edges wires faces shells compounds"
16 <validator id="FeaturesPlugin_ValidatorBaseForGeneration" parameters="vertex,edge,wire,face,shell,compound"/>
18 <shape_selector id="axis_object"
19 icon="icons/Features/axis.png"
21 tooltip="Select an edge for axis"
23 geometrical_selection="true"
25 <validator id="GeomValidators_ShapeType" parameters="line"/>
27 <toolbox id="CreationMethod">
30 icon="icons/Features/angle_up_down_32x32.png">
32 <doublevalue id="to_angle"
36 icon="icons/Features/angle_up.png"
40 <doublevalue id="from_angle"
44 icon="icons/Features/angle_down.png"
45 tooltip="From angle"/>
48 <box id="ByPlanesAndOffsets"
49 title="By bounding planes and angles"
50 icon="icons/Features/plane_inverted_32x32.png">
51 <groupbox title="From">
52 <shape_selector id="from_object"
53 icon="icons/Features/plane.png"
55 tooltip="Bounding plane (select a planar face)"
57 geometrical_selection="true"
58 default="<base sketch>">
59 <validator id="GeomValidators_Face" parameters="plane"/>
61 <doublevalue id="from_offset"
65 icon="icons/Features/angle_up_down.png"
66 tooltip="Angle for "from" bounding plane"/>
69 <shape_selector id="to_object"
70 icon="icons/Features/plane_inverted.png"
72 tooltip="Bounding plane (select a planar face)"
74 geometrical_selection="true"
75 default="<base sketch>">
76 <validator id="GeomValidators_Face" parameters="plane"/>
78 <doublevalue id="to_offset"
82 icon="icons/Features/angle_up_down.png"
83 tooltip="Angle for "to" bounding plane"/>
87 <validator id="GeomValidators_ZeroOffset" parameters="CreationMethod,ByAngles,base,to_angle,from_angle,to_object,to_offset,from_object,from_offset"/>
88 <validator id="FeaturesPlugin_ValidatorBaseForGenerationSketchOrSketchObjects" parameters="base"/>