Add really basic GLGraphItem example

This commit is contained in:
Ogi Moore 2021-04-16 23:26:20 -07:00
parent c3dba791d1
commit 13ab4de209
1 changed files with 47 additions and 0 deletions

47
examples/GLGraphItem.py Normal file
View File

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