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))
create_perspective_tool.py 文件源码
python
阅读 18
收藏 0
点赞 0
评论 0
评论列表
文章目录