
    niq                        S SK rS SKJr  S SKrS SKrS SKr\R                  " 5         \R                  R                  SS5      r\R                  " \SSSS9r\R                  " 5       rS SKr\R"                  " \R$                  5        \R&                  " \R(                  " 5       5        \R*                  " S5      r\(       a"  \R.                  " \R1                  5       S	5      rO\R.                  " S
5      r\" S\5        \R6                  " S/ SQ5        \R6                  " S5        / SQr/ SQr/ SQr\R>                  " S S S5        Sr S r!Sr"Sr#Sr$Sr%Sr&Sr'Sr(\R                  " 5       r) \*" S SS5       H  r+\RX                  " 5         \R                  " 5       r-\R\                  " \\#\+\ \!\"5      r/\$\%-  r0\Rb                  " \(\0\&\'5      r2\Rf                  " \$\%\/\2S/ SQ\Rh                  S9r5\R                  " 5       r6\5S    r7\5S   r8\5S   r9\5S   r:\Rv                  " \9\8\7S45      r<\<S-  r<\R{                  \<5        \R}                  S /5        \R~                  " S5        M     M  )    N   i@  noneTblah)interpolationanimatedlabeleglRenderer_eglRendererPlugineglRendererPluginz	pluginId=z
plane.urdf)r   r   z	r2d2.urdf)r   r   r   )r   r      )r   r   r   ig      $      g{Gz?d   <   r   ih  
   )shadowlightDirectionrenderer   gp?)Bnumpynpmatplotlib.pyplotpyplotpltpybullettimepkgutilionrandomrandimgimshowimagegcaaxpybullet_dataconnectDIRECTsetAdditionalSearchPathgetDataPath
get_loaderegl
loadPluginget_filenamepluginIdprintloadURDFcamTargetPoscameraUp	cameraPos
setGravitypitchrollupAxisIndexcamDistance
pixelWidthpixelHeight	nearPlanefarPlanefov
main_startrangeyawstepSimulationstart!computeViewMatrixFromYawPitchRoll
viewMatrixaspectcomputeProjectionMatrixFOVprojectionMatrixgetCameraImageER_BULLET_HARDWARE_OPENGLimg_arrstopwhrgbdepreshape
np_img_arrset_dataplotpause	main_stopresetSimulation     Z/home/james-whalen/.local/lib/python3.13/site-packages/pybullet_examples/testrender_egl.py<module>r\      s^        	iinnS#

3ft6JWWY  	   !     !:!:!< ='  !1!1!35IJ(  !45( k(    ,
 +   + 	   Aq# 
	YY[
1c2cIIKE;;L+WZ\a<@+OJ+%F::3	S[\%%j&1&0&6-.5>/7/Q/QSG 99;D 	
A
A
!*C
!*C C!Q+Jy)J 
NN:GGQCL IIdOO  	rZ   