
    ni              	          S SK rS SKJr  S SKJr  S SKrS SK	r	\R                  " \R                  5      r\R                  " \	R                  " 5       5        \R                  " S S S 5        / SQr\R"                  " / SQ5      r\R&                  " S\\5      r/ SQr\R"                  " / SQ5      r\R&                  " S\\5      r\R0                  " S5      rSr\(       a  \R6                  " S5         \(       aY  \R8                  " 5       r\S	   r\S
   r\R@                  " SS\RB                  \RD                  \\S9  \R                  " S S S 5        O\RF                  " 5         Ms  )    N)sleep)gffffff
r   r   )r   r   r   z
plane.urdfzteddy_large.urdfzchecker_grid.jpg         i,  )rendererflagsprojectiveTextureViewprojectiveTextureProj)$pybulletptimer   matplotlib.pyplotpyplotpltnumpynppybullet_dataconnectGUIphysicsClientsetAdditionalSearchPathgetDataPath
setGravitybearStartPos1getQuaternionFromEulerbearStartOrientation1loadURDFbearId1bearStartPos2bearStartOrientation2bearId2loadTexture	textureIduseRealTimeSimulationsetRealTimeSimulationgetDebugVisualizerCameracameraviewMatprojMatgetCameraImageER_BULLET_HARDWARE_OPENGLER_USE_PROJECTIVE_TEXTUREstepSimulation     ^/home/james-whalen/.local/lib/python3.13/site-packages/pybullet_examples/projective_texture.py<module>r1      s>       		!%%    -335 6 Q1 00; 
**\=2G
H00; 
**'8M
NMM,-	  !'')FQiGQiG S9966+2+24 LLAq r/   