Skip to content

Commit 1e8c50c

Browse files
committed
live pipe tweaks
1 parent bdeb335 commit 1e8c50c

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

NodeGraphQt/qgraphics/pipe.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -339,11 +339,9 @@ def paint(self, painter, option, widget):
339339
return
340340

341341
# draw circle
342-
size = 10 * (dist / 100)
343-
if size > 10.0:
344-
size = 10.0
345-
elif size < 5.0:
346-
size = 5.0
342+
size = 10.0
343+
if dist < 50.0:
344+
size *= (dist / 50.0)
347345
rect = QtCore.QRectF(cen_x-(size/2), cen_y-(size/2), size, size)
348346
painter.setBrush(color)
349347
painter.setPen(QtGui.QPen(color.darker(130), pen_width))
@@ -355,7 +353,7 @@ def paint(self, painter, option, widget):
355353

356354
pen_width = 0.6
357355
if dist < 1.0:
358-
pen_width *= (1.0 + dist)
356+
pen_width *= 1.0 + dist
359357
painter.setPen(QtGui.QPen(color, pen_width))
360358

361359
transform = QtGui.QTransform()
@@ -366,7 +364,9 @@ def paint(self, painter, option, widget):
366364
degrees = math.degrees(radians) + 90
367365
transform.rotate(degrees)
368366

369-
if dist < 10.0:
370-
transform.scale(0.5, 0.5)
367+
scale = 1.0
368+
if dist < 20.0:
369+
scale = dist / 20.0
370+
transform.scale(scale, scale)
371371
painter.drawPolygon(transform.map(self._arrow))
372372
painter.restore()

0 commit comments

Comments
 (0)