-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmirroratorUI.py
192 lines (187 loc) · 13.1 KB
/
mirroratorUI.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
from PySide import QtCore, QtGui
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(250, 500)
MainWindow.setMinimumSize(QtCore.QSize(250, 500))
MainWindow.setMaximumSize(QtCore.QSize(250, 500))
self.centralwidget = QtGui.QWidget(MainWindow)
self.centralwidget.setAutoFillBackground(False)
self.centralwidget.setStyleSheet("")
self.centralwidget.setObjectName("centralwidget")
self.verticalLayoutWidget = QtGui.QWidget(self.centralwidget)
self.verticalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 251, 451))
self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget)
self.verticalLayout.setSpacing(1)
self.verticalLayout.setContentsMargins(10, 10, 10, 10)
self.verticalLayout.setObjectName("verticalLayout")
spacerItem = QtGui.QSpacerItem(40, 10, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
self.verticalLayout.addItem(spacerItem)
self.horizontalLayout_4 = QtGui.QHBoxLayout()
self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.space = QtGui.QLabel(self.verticalLayoutWidget)
self.space.setObjectName("space")
self.horizontalLayout_4.addWidget(self.space)
self.spaceBox = QtGui.QComboBox(self.verticalLayoutWidget)
self.spaceBox.setObjectName("spaceBox")
self.spaceBox.addItem("")
self.spaceBox.addItem("")
self.horizontalLayout_4.addWidget(self.spaceBox)
self.verticalLayout.addLayout(self.horizontalLayout_4)
self.horizontalLayout_5 = QtGui.QHBoxLayout()
self.horizontalLayout_5.setObjectName("horizontalLayout_5")
self.space_2 = QtGui.QLabel(self.verticalLayoutWidget)
self.space_2.setObjectName("space_2")
self.horizontalLayout_5.addWidget(self.space_2)
self.axisBox = QtGui.QComboBox(self.verticalLayoutWidget)
self.axisBox.setObjectName("axisBox")
self.axisBox.addItem("")
self.axisBox.addItem("")
self.axisBox.addItem("")
self.horizontalLayout_5.addWidget(self.axisBox)
self.verticalLayout.addLayout(self.horizontalLayout_5)
self.horizontalLayout = QtGui.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.label_5 = QtGui.QLabel(self.verticalLayoutWidget)
self.label_5.setObjectName("label_5")
self.horizontalLayout.addWidget(self.label_5)
self.tolleranceLine = QtGui.QLineEdit(self.verticalLayoutWidget)
self.tolleranceLine.setMaximumSize(QtCore.QSize(50, 16777215))
self.tolleranceLine.setObjectName("tolleranceLine")
self.horizontalLayout.addWidget(self.tolleranceLine)
self.verticalLayout.addLayout(self.horizontalLayout)
self.horizontalLayout_3 = QtGui.QHBoxLayout()
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.label_4 = QtGui.QLabel(self.verticalLayoutWidget)
self.label_4.setObjectName("label_4")
self.horizontalLayout_3.addWidget(self.label_4)
self.baseObjectButton = QtGui.QToolButton(self.verticalLayoutWidget)
self.baseObjectButton.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly)
icon = QtGui.QIcon(":/navButtonConnected.png")
self.baseObjectButton.setIcon(icon)
self.baseObjectButton.setObjectName("baseObjectButton")
self.horizontalLayout_3.addWidget(self.baseObjectButton)
self.baseObjectText = QtGui.QLineEdit(self.verticalLayoutWidget)
self.baseObjectText.setObjectName("baseObjectText")
self.horizontalLayout_3.addWidget(self.baseObjectText)
self.verticalLayout.addLayout(self.horizontalLayout_3)
self.mapVerticesButton = QtGui.QPushButton(self.verticalLayoutWidget)
self.mapVerticesButton.setObjectName("mapVerticesButton")
self.verticalLayout.addWidget(self.mapVerticesButton)
spacerItem1 = QtGui.QSpacerItem(40, 10, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
self.verticalLayout.addItem(spacerItem1)
self.label_3 = QtGui.QLabel(self.verticalLayoutWidget)
self.label_3.setAlignment(QtCore.Qt.AlignBottom|QtCore.Qt.AlignHCenter)
self.label_3.setMargin(4)
self.label_3.setIndent(-1)
self.label_3.setObjectName("label_3")
self.verticalLayout.addWidget(self.label_3)
self.checkSymmetryButton = QtGui.QPushButton(self.verticalLayoutWidget)
self.checkSymmetryButton.setObjectName("checkSymmetryButton")
self.verticalLayout.addWidget(self.checkSymmetryButton)
self.symmetricalMeshButton = QtGui.QPushButton(self.verticalLayoutWidget)
self.symmetricalMeshButton.setObjectName("symmetricalMeshButton")
self.verticalLayout.addWidget(self.symmetricalMeshButton)
spacerItem2 = QtGui.QSpacerItem(40, 10, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
self.verticalLayout.addItem(spacerItem2)
self.label = QtGui.QLabel(self.verticalLayoutWidget)
self.label.setAlignment(QtCore.Qt.AlignBottom|QtCore.Qt.AlignHCenter)
self.label.setMargin(4)
self.label.setObjectName("label")
self.verticalLayout.addWidget(self.label)
self.flipSelectionButton = QtGui.QPushButton(self.verticalLayoutWidget)
self.flipSelectionButton.setObjectName("flipSelectionButton")
self.verticalLayout.addWidget(self.flipSelectionButton)
self.mirrorSelectionLRButton = QtGui.QPushButton(self.verticalLayoutWidget)
self.mirrorSelectionLRButton.setObjectName("mirrorSelectionLRButton")
self.verticalLayout.addWidget(self.mirrorSelectionLRButton)
self.mirrorSelectionRLButton = QtGui.QPushButton(self.verticalLayoutWidget)
self.mirrorSelectionRLButton.setObjectName("mirrorSelectionRLButton")
self.verticalLayout.addWidget(self.mirrorSelectionRLButton)
spacerItem3 = QtGui.QSpacerItem(40, 10, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
self.verticalLayout.addItem(spacerItem3)
self.label_2 = QtGui.QLabel(self.verticalLayoutWidget)
self.label_2.setAlignment(QtCore.Qt.AlignBottom|QtCore.Qt.AlignHCenter)
self.label_2.setObjectName("label_2")
self.verticalLayout.addWidget(self.label_2)
self.revertToBaseButton = QtGui.QPushButton(self.verticalLayoutWidget)
self.revertToBaseButton.setObjectName("revertToBaseButton")
self.verticalLayout.addWidget(self.revertToBaseButton)
self.flipMeshButton = QtGui.QPushButton(self.verticalLayoutWidget)
self.flipMeshButton.setObjectName("flipMeshButton")
self.verticalLayout.addWidget(self.flipMeshButton)
self.mirrorMeshLRButton = QtGui.QPushButton(self.verticalLayoutWidget)
self.mirrorMeshLRButton.setObjectName("mirrorMeshLRButton")
self.verticalLayout.addWidget(self.mirrorMeshLRButton)
self.mirrorMeshRLButton = QtGui.QPushButton(self.verticalLayoutWidget)
self.mirrorMeshRLButton.setObjectName("mirrorMeshRLButton")
self.verticalLayout.addWidget(self.mirrorMeshRLButton)
#MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtGui.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 250, 21))
self.menubar.setStyleSheet("")
self.menubar.setObjectName("menubar")
self.menu = QtGui.QMenu(self.menubar)
self.menu.setObjectName("menu")
self.menuFile = QtGui.QMenu(self.menubar)
self.menuFile.setObjectName("menuFile")
#MainWindow.setMenuBar(self.menubar)
self.statusbar = QtGui.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
#MainWindow.setStatusBar(self.statusbar)
self.actionDaniele_Dolci = QtGui.QAction(MainWindow)
self.actionDaniele_Dolci.setCheckable(False)
self.actionDaniele_Dolci.setChecked(False)
self.actionDaniele_Dolci.setObjectName("actionDaniele_Dolci")
self.actionHelp = QtGui.QAction(MainWindow)
self.actionHelp.setCheckable(False)
self.actionHelp.setChecked(False)
self.actionHelp.setObjectName("actionHelp")
self.menu.addAction(self.actionDaniele_Dolci)
self.menu.addAction(self.actionHelp)
self.menubar.addAction(self.menuFile.menuAction())
self.menubar.addAction(self.menu.menuAction())
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
MainWindow.setTabOrder(self.spaceBox, self.axisBox)
MainWindow.setTabOrder(self.axisBox, self.checkSymmetryButton)
MainWindow.setTabOrder(self.checkSymmetryButton, self.symmetricalMeshButton)
MainWindow.setTabOrder(self.symmetricalMeshButton, self.flipSelectionButton)
MainWindow.setTabOrder(self.flipSelectionButton, self.mirrorSelectionLRButton)
MainWindow.setTabOrder(self.mirrorSelectionLRButton, self.mirrorSelectionRLButton)
MainWindow.setTabOrder(self.mirrorSelectionRLButton, self.revertToBaseButton)
MainWindow.setTabOrder(self.revertToBaseButton, self.flipMeshButton)
MainWindow.setTabOrder(self.flipMeshButton, self.mirrorMeshLRButton)
MainWindow.setTabOrder(self.mirrorMeshLRButton, self.mirrorMeshRLButton)
def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8))
self.space.setText(QtGui.QApplication.translate("MainWindow", "Space:", None, QtGui.QApplication.UnicodeUTF8))
self.spaceBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "Local", None, QtGui.QApplication.UnicodeUTF8))
self.spaceBox.setItemText(1, QtGui.QApplication.translate("MainWindow", "World", None, QtGui.QApplication.UnicodeUTF8))
self.space_2.setText(QtGui.QApplication.translate("MainWindow", "Axis:", None, QtGui.QApplication.UnicodeUTF8))
self.axisBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "X", None, QtGui.QApplication.UnicodeUTF8))
self.axisBox.setItemText(1, QtGui.QApplication.translate("MainWindow", "Y", None, QtGui.QApplication.UnicodeUTF8))
self.axisBox.setItemText(2, QtGui.QApplication.translate("MainWindow", "Z", None, QtGui.QApplication.UnicodeUTF8))
self.label_5.setText(QtGui.QApplication.translate("MainWindow", "Tollerance", None, QtGui.QApplication.UnicodeUTF8))
self.tolleranceLine.setText(QtGui.QApplication.translate("MainWindow", "0.001", None, QtGui.QApplication.UnicodeUTF8))
self.label_4.setText(QtGui.QApplication.translate("MainWindow", "Base Object: ", None, QtGui.QApplication.UnicodeUTF8))
self.baseObjectButton.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
self.mapVerticesButton.setText(QtGui.QApplication.translate("MainWindow", "Map Vertices", None, QtGui.QApplication.UnicodeUTF8))
self.label_3.setText(QtGui.QApplication.translate("MainWindow", "Utilities Tools:", None, QtGui.QApplication.UnicodeUTF8))
self.checkSymmetryButton.setText(QtGui.QApplication.translate("MainWindow", "Check Symmetry", None, QtGui.QApplication.UnicodeUTF8))
self.symmetricalMeshButton.setText(QtGui.QApplication.translate("MainWindow", "Create Symmetrical Mesh", None, QtGui.QApplication.UnicodeUTF8))
self.label.setText(QtGui.QApplication.translate("MainWindow", "Selection Tools:", None, QtGui.QApplication.UnicodeUTF8))
self.flipSelectionButton.setText(QtGui.QApplication.translate("MainWindow", "Flip Selection", None, QtGui.QApplication.UnicodeUTF8))
self.mirrorSelectionLRButton.setText(QtGui.QApplication.translate("MainWindow", "Mirror Selection L >> R", None, QtGui.QApplication.UnicodeUTF8))
self.mirrorSelectionRLButton.setText(QtGui.QApplication.translate("MainWindow", "Mirror Selection R >> L", None, QtGui.QApplication.UnicodeUTF8))
self.label_2.setText(QtGui.QApplication.translate("MainWindow", "Deforming Tools:", None, QtGui.QApplication.UnicodeUTF8))
self.revertToBaseButton.setText(QtGui.QApplication.translate("MainWindow", "Revert Target to Base", None, QtGui.QApplication.UnicodeUTF8))
self.flipMeshButton.setText(QtGui.QApplication.translate("MainWindow", "Flip mesh", None, QtGui.QApplication.UnicodeUTF8))
self.mirrorMeshLRButton.setText(QtGui.QApplication.translate("MainWindow", "Mirror mesh L >> R", None, QtGui.QApplication.UnicodeUTF8))
self.mirrorMeshRLButton.setText(QtGui.QApplication.translate("MainWindow", "Mirror mesh R >> L", None, QtGui.QApplication.UnicodeUTF8))
self.menu.setTitle(QtGui.QApplication.translate("MainWindow", "?", None, QtGui.QApplication.UnicodeUTF8))
self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8))
self.actionDaniele_Dolci.setText(QtGui.QApplication.translate("MainWindow", "Daniele Dolci", None, QtGui.QApplication.UnicodeUTF8))
self.actionHelp.setText(QtGui.QApplication.translate("MainWindow", "Help", None, QtGui.QApplication.UnicodeUTF8))