diff --git a/examples/GLGraphItem.py b/examples/GLGraphItem.py new file mode 100644 index 00000000..a2b75a92 --- /dev/null +++ b/examples/GLGraphItem.py @@ -0,0 +1,47 @@ +""" +Demonstrates use of GLGraphItem + +""" + +## Add path to library (just for examples; you do not need this) +import initExample + +import pyqtgraph as pg +import pyqtgraph.opengl as gl +import numpy as np + +app = pg.mkQApp("GLGraphItem Example") +w = gl.GLViewWidget() +w.setCameraPosition(distance=20) +w.show() + +edges = np.array([ + [0, 2], + [0, 3], + [1, 2], + [1, 3], + [2, 3] +]) + +nodes = np.array( + [ + [0, 0, 0], + [1, 0, 0], + [0, 1, 0], + [1, 1, 1] + ] +) + +edgeColor=pg.glColor("w") + +gi = gl.GLGraphItem( + edges=edges, + nodePositions=nodes, + edgeWidth=1., + nodeSize=10. +) + +w.addItem(gi) + +if __name__ == "__main__": + pg.exec()