Exemplo n.º 1
0
 def Activated(self):   
     print 'LineModifier Activating'
     super(LineModifier,self).Activated()
     self.linetrack = lineTracker()
     print '\t\t\t ========= line track', self.linetrack
     obj = FreeCAD.ActiveDocument.getObject('ShapeModifier')
     assert obj
     self.docName = obj.RelatedDocumentName
     self.objName =  obj.RelatedObjectName
     self.subElement =  obj.RelatedSubElement
     assert self.p1
     assert self.p2
     self.startTracking()
     self.call = self.view.addEventCallback("SoEvent", self.action)
Exemplo n.º 2
0
 def __init__(self , shapeType='LineMover'):
     super(LineMover,self).__init__(shapeType)
     self.linetrack2 = lineTracker()
     print 'linetrack2 added'
     self.originP1 = None
     self.originP2 = None