
    niq              
       :   S SK rS SKrS SKrS SKJr  S SKr\R                  " \R                  S9r
\
R                  \R                  " 5       5        \
R                  SSS9  \
  \
R                  \
R                  S5        \
R                  \
R                   S 5        \
R#                  / SQ5      r/ S	Qr\
R)                  \
R*                  S
/ SQ/ SQ\\S9r/ SQr\
R1                  \
R2                  \S9r\" S5       H7  r\" S\5        \" S5       H  r\
R?                  S\\\S-  \S-  S/SS9  M!     M9     \
R                  \
R                   S5        \
RA                  S S S5        \
RC                  S5         \
RA                  S S S5        \RD                  " S5        M'  )    N)bullet_client)connection_modezplane_transparent.urdfT)useMaximalCoordinates   )r   r   gQ?)r   r   r   zdomino/domino.obj)r   r   r   r   )皙?r   r   )	shapeTypefileName	rgbaColorspecularColorvisualFrameOrientation	meshScale)g
F%uj?g
F%u?g
F%u?)halfExtents   zj=#   g?g{Gz?g?gQ?)baseMassbaseCollisionShapeIndexbaseVisualShapeIndexbasePositionr   g#gq?)#pybullet_datapdpybullet_utilspupybulletr   bctimeBulletClientGUIpsetAdditionalSearchPathgetDataPathloadURDFconfigureDebugVisualizerCOV_ENABLE_PLANAR_REFLECTIONCOV_ENABLE_RENDERINGgetQuaternionFromEulery2zr   createVisualShape	GEOM_MESHvisualShapeIdboxDimensionscreateCollisionShapeGEOM_BOXcollisionShapeIdrangejprinticreateMultiBody
setGravitysetRealTimeSimulationsleep     Y/home/james-whalen/.local/lib/python3.13/site-packages/pybullet_envs/examples/dominoes.py<module>r9      s      . OOHLL1   "..* + 

#4
 @    1991 =   1111 5|,	##akk-@.:2>;>.7 $ 9 <))!**-)P 	rAa.9au.>+8$%Ha$h#=,0	  2  
   1111 5 Q4     ,,q!T**Y 	r7   