def __init__(self, Rebar = None):
self.form = FreeCADGui.PySideUic.loadUi(os.path.splitext(__file__)[0] + ".ui")
self.form.setWindowTitle(QtGui.QApplication.translate("Arch", "Helical Rebar", None))
if not Rebar:
normal = facenormalDirection()
else:
normal = facenormalDirection(Rebar.Base.Support[0][0], Rebar.Base.Support[0][1][0])
if not round(normal.z) in {1, -1}:
self.form.topCoverLabel.setText(translate("RebarAddon", "Left Cover"))
self.form.bottomCoverLabel.setText(translate("RebarAddon", "Right Cover"))
self.form.PickSelectedFace.clicked.connect(self.getSelectedFace)
self.form.image.setPixmap(QtGui.QPixmap(os.path.split(os.path.abspath(__file__))[0] + "/icons/HelicalRebar.svg"))
self.form.toolButton.clicked.connect(lambda: showPopUpImageDialog(os.path.split(os.path.abspath(__file__))[0] + "/icons/HelicalRebarDetailed.svg"))
self.form.toolButton.setIcon(self.form.toolButton.style().standardIcon(QtGui.QStyle.SP_DialogHelpButton))
self.Rebar = Rebar
self.SelectedObj = None
self.FaceName = None
评论列表
文章目录