
    e              	       0   d Z ddlZddlZddlmZ  ej                  d      Z	 ej                         Zej                          ej                  d       ej                  d        ej                         Zej#                  dddd       ej%                  d	dd       ej'                  e        ej                         Zej#                  dddd       ej%                  dd	d       ej'                  e        ej                         Zej%                  ddd	       ej'                  e       d
Z ej.                  d	de      Z ej.                  d	dd      Z ee      D ]  Zee   Z ej:                  ee      Zd ej>                  e      z  edz   z  Z  ejB                  e ejD                  ee      e g      Z# ejH                  e# ejJ                  eedz  f      edz   dz  d      Z&ej'                  e&        e'dk(  r ejP                          yy)zH
Demonstrate use of GLLinePlotItem to draw cross-sections of a surface.
    NzGLLinePlotItem Examplez!pyqtgraph example: GLLinePlotItem(   )distanceZ      i3   
   d   g?g      $@T)poscolorwidth	antialias__main__))__doc__numpynp	pyqtgraphpgpyqtgraph.openglopenglglmkQAppappGLViewWidgetwshowsetWindowTitlesetCameraPosition
GLGridItemgxrotate	translateaddItemgygznlinspaceyxrangeiyihypotdcoszcolumn_stack	full_likeptsGLLinePlotItemmkColorplt__name__exec     C/usr/lib/python3/dist-packages/pyqtgraph/examples/GLLinePlotItem.py<module>r;      s     bii()BOO    4 5   R   R]]_ 		"aA  S!Q  		"R]]_ 		"aA  QQ  		"R]]_ Q3  		"BKKBqBKKBs	q A	
1BBA
VRVVAY!A#A
"//1lbll1b115
6C
"

:2::q3i+@1c	]a
bCIIcN zBGGI r9   