create_perspective_tool.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:reconstruction 作者: microelly2 项目源码 文件源码
def __init__(self,dialog,mode='l',size=10):
        peob=dialog.ob
        self.mode=mode
        # self.leftmode=True
        self.dialog=dialog
        FreeCADGui.ActiveDocument=docs().gi()
        App.ActiveDocument=docs().i()
        self.view = FreeCADGui.ActiveDocument.ActiveView
        self.view.viewTop()
        self.size=size
        self.stack = []
        self.callback = self.view.addEventCallbackPivy(SoMouseButtonEvent.getClassTypeId(),self.getpoint)
        self.s=None
        self.peob=peob
        self.pepo=[peob.P0,peob.P1,peob.P2,peob.P3,peob.P4,peob.P5] #peob.P6,peob.P6]

        grids=self.dialog.grids
        for grid in self.dialog.grids:
            grid.ViewObject.hide()
        if self.mode=='l':
            grids[0].ViewObject.show()
            grids[2].ViewObject.show()
        if self.mode=='r':
            grids[1].ViewObject.show()
            grids[3].ViewObject.show()
        if self.mode=='z':
            grids[4].ViewObject.show()
            grids[5].ViewObject.show()


#       QtGui.QApplication.setOverrideCursor(QCursor(QtCore.Qt.CrossCursor))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号