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))
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))
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 ) )