Example #1
0
 def drawConceptToBridgeEdges(self,qp,concept,edges):
     pen = QPen()
     brush = QBrush(QColor(0,0,100,200))
     qp.setPen(pen)
     qp.setBrush(brush)
     for e in edges:
         qp.drawPath(
             getArrowPath(concept.position,
                          self.graph.bridges[e].position,6,40,20, pi/3,0,self.graph.bridges[e].radius))
Example #2
0
 def drawBridgeToConceptEdges(self,qp,bridge,edges):
     pen = QPen()
     brush = QBrush(QColor(100,0,0,200))
     qp.setPen(pen)
     qp.setBrush(brush)
     for e in edges:
         qp.drawPath(
             getArrowPath(bridge.position,
                          self.graph.concepts[e].position,10,65,30, pi/3,0,self.graph.concepts[e].radius))
Example #3
0
 def drawUI(self,qp):
     pen = QPen()
     brush = QBrush(QColor(0,100,0,200))
     qp.setPen(pen)
     qp.setBrush(brush)
     p = self.worldCursor
     if self.edgeDragNode != None:
         qp.drawPath(
             getArrowPath(self.edgeDragNode.position,
                          p,
                          4,
                          40,
                          20,
                          pi/3,
                          0,
                          0
                      )
         )