FreeCAD

Форк
0
/
DlgExtrusion.ui 
423 строки · 13.4 Кб
1
<?xml version="1.0" encoding="UTF-8"?>
2
<ui version="4.0">
3
 <class>PartGui::DlgExtrusion</class>
4
 <widget class="QDialog" name="PartGui::DlgExtrusion">
5
  <property name="geometry">
6
   <rect>
7
    <x>0</x>
8
    <y>0</y>
9
    <width>300</width>
10
    <height>564</height>
11
   </rect>
12
  </property>
13
  <property name="windowTitle">
14
   <string>Extrude</string>
15
  </property>
16
  <layout class="QVBoxLayout" name="verticalLayout">
17
   <item>
18
    <widget class="QGroupBox" name="groupBox_2">
19
     <property name="sizePolicy">
20
      <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
21
       <horstretch>0</horstretch>
22
       <verstretch>0</verstretch>
23
      </sizepolicy>
24
     </property>
25
     <property name="title">
26
      <string>Direction</string>
27
     </property>
28
     <layout class="QGridLayout" name="gridLayout_2">
29
      <item row="3" column="0">
30
       <widget class="QRadioButton" name="rbDirModeNormal">
31
        <property name="toolTip">
32
         <string>Extrude perpendicularly to plane of input shape.</string>
33
        </property>
34
        <property name="text">
35
         <string>Along normal</string>
36
        </property>
37
        <property name="checked">
38
         <bool>true</bool>
39
        </property>
40
       </widget>
41
      </item>
42
      <item row="4" column="0">
43
       <widget class="QRadioButton" name="rbDirModeEdge">
44
        <property name="toolTip">
45
         <string>Set direction to match a direction of straight edge. Hint: to account for length of the edge too, set both lengths to zero.</string>
46
        </property>
47
        <property name="text">
48
         <string>Along edge:</string>
49
        </property>
50
       </widget>
51
      </item>
52
      <item row="4" column="2">
53
       <widget class="QCheckBox" name="chkReversed">
54
        <property name="toolTip">
55
         <string>If checked, direction of extrusion is reversed.</string>
56
        </property>
57
        <property name="text">
58
         <string>Reversed</string>
59
        </property>
60
       </widget>
61
      </item>
62
      <item row="5" column="0">
63
       <widget class="QLineEdit" name="txtLink"/>
64
      </item>
65
      <item row="5" column="2">
66
       <widget class="QPushButton" name="btnSelectEdge">
67
        <property name="toolTip">
68
         <string>Click to start selecting an edge in 3d view.</string>
69
        </property>
70
        <property name="text">
71
         <string>Select</string>
72
        </property>
73
       </widget>
74
      </item>
75
      <item row="6" column="0">
76
       <widget class="QRadioButton" name="rbDirModeCustom">
77
        <property name="toolTip">
78
         <string>Specify direction manually using X,Y,Z values.</string>
79
        </property>
80
        <property name="text">
81
         <string>Custom direction:</string>
82
        </property>
83
       </widget>
84
      </item>
85
      <item row="7" column="0" colspan="3">
86
       <layout class="QGridLayout" name="gridLayout_3">
87
        <item row="0" column="0">
88
         <widget class="QPushButton" name="btnX">
89
          <property name="sizePolicy">
90
           <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
91
            <horstretch>0</horstretch>
92
            <verstretch>0</verstretch>
93
           </sizepolicy>
94
          </property>
95
          <property name="toolTip">
96
           <string/>
97
          </property>
98
          <property name="text">
99
           <string>X:</string>
100
          </property>
101
         </widget>
102
        </item>
103
        <item row="0" column="1">
104
         <widget class="QDoubleSpinBox" name="dirX">
105
          <property name="sizePolicy">
106
           <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
107
            <horstretch>0</horstretch>
108
            <verstretch>0</verstretch>
109
           </sizepolicy>
110
          </property>
111
          <property name="minimum">
112
           <double>-2147480000.000000000000000</double>
113
          </property>
114
          <property name="maximum">
115
           <double>2147480000.000000000000000</double>
116
          </property>
117
         </widget>
118
        </item>
119
        <item row="1" column="0">
120
         <widget class="QPushButton" name="btnY">
121
          <property name="text">
122
           <string>Y:</string>
123
          </property>
124
         </widget>
125
        </item>
126
        <item row="1" column="1">
127
         <widget class="QDoubleSpinBox" name="dirY">
128
          <property name="sizePolicy">
129
           <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
130
            <horstretch>0</horstretch>
131
            <verstretch>0</verstretch>
132
           </sizepolicy>
133
          </property>
134
          <property name="minimum">
135
           <double>-2147480000.000000000000000</double>
136
          </property>
137
          <property name="maximum">
138
           <double>2147480000.000000000000000</double>
139
          </property>
140
         </widget>
141
        </item>
142
        <item row="2" column="0">
143
         <widget class="QPushButton" name="btnZ">
144
          <property name="text">
145
           <string>Z:</string>
146
          </property>
147
         </widget>
148
        </item>
149
        <item row="2" column="1">
150
         <widget class="QDoubleSpinBox" name="dirZ">
151
          <property name="sizePolicy">
152
           <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
153
            <horstretch>0</horstretch>
154
            <verstretch>0</verstretch>
155
           </sizepolicy>
156
          </property>
157
          <property name="keyboardTracking">
158
           <bool>false</bool>
159
          </property>
160
          <property name="minimum">
161
           <double>-2147480000.000000000000000</double>
162
          </property>
163
          <property name="maximum">
164
           <double>2147480000.000000000000000</double>
165
          </property>
166
          <property name="value">
167
           <double>1.000000000000000</double>
168
          </property>
169
         </widget>
170
        </item>
171
       </layout>
172
      </item>
173
     </layout>
174
    </widget>
175
   </item>
176
   <item>
177
    <widget class="QGroupBox" name="groupBox">
178
     <property name="title">
179
      <string>Length</string>
180
     </property>
181
     <layout class="QGridLayout" name="gridLayout">
182
      <item row="0" column="0">
183
       <widget class="QLabel" name="label_5">
184
        <property name="text">
185
         <string>Along:</string>
186
        </property>
187
       </widget>
188
      </item>
189
      <item row="0" column="1">
190
       <widget class="Gui::QuantitySpinBox" name="spinLenFwd">
191
        <property name="sizePolicy">
192
         <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
193
          <horstretch>0</horstretch>
194
          <verstretch>0</verstretch>
195
         </sizepolicy>
196
        </property>
197
        <property name="minimumSize">
198
         <size>
199
          <width>0</width>
200
          <height>0</height>
201
         </size>
202
        </property>
203
        <property name="toolTip">
204
         <string>Length to extrude along direction (can be negative).
205
If both lengths are zero, magnitude of direction is used.</string>
206
        </property>
207
        <property name="unit" stdset="0">
208
         <string notr="true">mm</string>
209
        </property>
210
        <property name="minimum">
211
         <double>-2147480000.000000000000000</double>
212
        </property>
213
        <property name="maximum">
214
         <double>2147480000.000000000000000</double>
215
        </property>
216
        <property name="value">
217
         <double>10.000000000000000</double>
218
        </property>
219
       </widget>
220
      </item>
221
      <item row="1" column="0">
222
       <widget class="QLabel" name="label_6">
223
        <property name="text">
224
         <string>Against:</string>
225
        </property>
226
       </widget>
227
      </item>
228
      <item row="1" column="1">
229
       <widget class="Gui::QuantitySpinBox" name="spinLenRev">
230
        <property name="sizePolicy">
231
         <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
232
          <horstretch>0</horstretch>
233
          <verstretch>0</verstretch>
234
         </sizepolicy>
235
        </property>
236
        <property name="minimumSize">
237
         <size>
238
          <width>0</width>
239
          <height>0</height>
240
         </size>
241
        </property>
242
        <property name="toolTip">
243
         <string>Length to extrude against the direction (can be negative).</string>
244
        </property>
245
        <property name="unit" stdset="0">
246
         <string notr="true">mm</string>
247
        </property>
248
        <property name="minimum">
249
         <double>-2147480000.000000000000000</double>
250
        </property>
251
        <property name="maximum">
252
         <double>2147480000.000000000000000</double>
253
        </property>
254
        <property name="value">
255
         <double>0.000000000000000</double>
256
        </property>
257
       </widget>
258
      </item>
259
      <item row="2" column="0" colspan="2">
260
       <widget class="QCheckBox" name="chkSymmetric">
261
        <property name="toolTip">
262
         <string>Distribute extrusion length equally to both sides.</string>
263
        </property>
264
        <property name="text">
265
         <string>Symmetric</string>
266
        </property>
267
       </widget>
268
      </item>
269
     </layout>
270
    </widget>
271
   </item>
272
   <item>
273
    <layout class="QGridLayout" name="gridLayout_4">
274
     <item row="0" column="0">
275
      <widget class="QLabel" name="label">
276
       <property name="text">
277
        <string>Taper angle along</string>
278
       </property>
279
      </widget>
280
     </item>
281
     <item row="0" column="1">
282
      <widget class="Gui::QuantitySpinBox" name="spinTaperAngle">
283
       <property name="sizePolicy">
284
        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
285
         <horstretch>0</horstretch>
286
         <verstretch>0</verstretch>
287
        </sizepolicy>
288
       </property>
289
       <property name="toolTip">
290
        <string>Taper (draft) angle along extrusion direction</string>
291
       </property>
292
       <property name="unit" stdset="0">
293
        <string notr="true">deg</string>
294
       </property>
295
       <property name="minimum">
296
        <double>-89.999999000000003</double>
297
       </property>
298
       <property name="maximum">
299
        <double>89.999999000000003</double>
300
       </property>
301
      </widget>
302
     </item>
303
     <item row="1" column="0">
304
      <widget class="QLabel" name="label_2">
305
       <property name="text">
306
        <string>Taper angle against</string>
307
       </property>
308
      </widget>
309
     </item>
310
    <item row="1" column="1">
311
      <widget class="Gui::QuantitySpinBox" name="spinTaperAngleRev">
312
       <property name="sizePolicy">
313
        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
314
         <horstretch>0</horstretch>
315
         <verstretch>0</verstretch>
316
        </sizepolicy>
317
       </property>
318
       <property name="toolTip">
319
        <string>Taper (draft) angle against extrusion direction</string>
320
       </property>
321
       <property name="unit" stdset="0">
322
        <string notr="true">deg</string>
323
       </property>
324
       <property name="minimum">
325
        <double>-89.999999000000003</double>
326
       </property>
327
       <property name="maximum">
328
        <double>89.999999000000003</double>
329
       </property>
330
      </widget>
331
     </item>
332
     </layout>
333
   </item>
334
   <item>
335
    <widget class="QCheckBox" name="chkSolid">
336
     <property name="toolTip">
337
      <string>If checked, extruding closed wires will give solids, not shells.</string>
338
     </property>
339
     <property name="text">
340
      <string>Create solid</string>
341
     </property>
342
    </widget>
343
   </item>
344
   <item>
345
    <widget class="Line" name="line">
346
     <property name="orientation">
347
      <enum>Qt::Horizontal</enum>
348
     </property>
349
    </widget>
350
   </item>
351
   <item>
352
    <widget class="QTreeWidget" name="treeWidget">
353
     <property name="sizePolicy">
354
      <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
355
       <horstretch>0</horstretch>
356
       <verstretch>0</verstretch>
357
      </sizepolicy>
358
     </property>
359
     <property name="toolTip">
360
      <string>Select shape(s) that should be extruded</string>
361
     </property>
362
     <property name="selectionMode">
363
      <enum>QAbstractItemView::ExtendedSelection</enum>
364
     </property>
365
     <property name="indentation">
366
      <number>20</number>
367
     </property>
368
     <property name="rootIsDecorated">
369
      <bool>false</bool>
370
     </property>
371
     <column>
372
      <property name="text">
373
       <string>Shape</string>
374
      </property>
375
     </column>
376
    </widget>
377
   </item>
378
   <item>
379
    <widget class="QLabel" name="statusLabel">
380
     <property name="text">
381
      <string notr="true">StatusLabel</string>
382
     </property>
383
    </widget>
384
   </item>
385
  </layout>
386
  <zorder>groupBox_2</zorder>
387
  <zorder>chkSolid</zorder>
388
  <zorder>treeWidget</zorder>
389
  <zorder>statusLabel</zorder>
390
  <zorder>groupBox</zorder>
391
  <zorder>line</zorder>
392
 </widget>
393
 <customwidgets>
394
  <customwidget>
395
   <class>Gui::QuantitySpinBox</class>
396
   <extends>QWidget</extends>
397
   <header>Gui/QuantitySpinBox.h</header>
398
  </customwidget>
399
 </customwidgets>
400
 <tabstops>
401
  <tabstop>rbDirModeNormal</tabstop>
402
  <tabstop>rbDirModeEdge</tabstop>
403
  <tabstop>chkReversed</tabstop>
404
  <tabstop>txtLink</tabstop>
405
  <tabstop>btnSelectEdge</tabstop>
406
  <tabstop>rbDirModeCustom</tabstop>
407
  <tabstop>btnX</tabstop>
408
  <tabstop>dirX</tabstop>
409
  <tabstop>btnY</tabstop>
410
  <tabstop>dirY</tabstop>
411
  <tabstop>btnZ</tabstop>
412
  <tabstop>dirZ</tabstop>
413
  <tabstop>spinLenFwd</tabstop>
414
  <tabstop>spinLenRev</tabstop>
415
  <tabstop>chkSymmetric</tabstop>
416
  <tabstop>spinTaperAngle</tabstop>
417
  <tabstop>spinTaperAngleRev</tabstop>
418
  <tabstop>chkSolid</tabstop>
419
  <tabstop>treeWidget</tabstop>
420
 </tabstops>
421
 <resources/>
422
 <connections/>
423
</ui>
424

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.