
    ni
                        S SK rS SKrS SKr\R                  " \R
                  5        \R                  " \R                  " 5       5        Sr\R                  " \R                  S 5        \R                  " \R                  SS9r\R                  " \R                  / SQS9r\R                   " / SQ5      r/ SQrS	rS	r\R*                  " S \/ S
QS9r\R*                  " S \\\S9rSr/ SQr\R0                  " / SQ/ SQ\\S S9rS rS r\R8                  " 5       (       a  \S-  r\S:  a  S r\S-  r\S:  a  S r\R                   " \\S /5      r\S :  a  \R:                  " \\\5        \(       a  \R<                  " S	S	S\\/ S
Q\\S9rO\R<                  " \\SS9r\ " \5      S :  a-  \S    S   r!\S    S   r"\S    S   r#\R0                  " \"\#\\S \S9  \R8                  " 5       (       a  M  \RH                  " \5        \RH                  " \5        g)    NTg?)radius)皙?r   r   )halfExtents)r   g333333?r   )g      ?r      )g      ?r   r   )baseMassbaseCollisionShapeIndexbasePosition)r   r	   r
   baseOrientation   )r   r   r   )r   r   r   )lineFromXYZ	lineToXYZlineColorRGB	lineWidthlifeTimeg{Gz?go!@d   )bodyAbodyBdistancecollisionShapeAcollisionShapeBcollisionShapePositionAcollisionShapePositionBcollisionShapeOrientationB)r   r   r            )r   r   r   r   r   replaceItemUniqueId)%pybulletptimepybullet_dataconnectGUIsetAdditionalSearchPathgetDataPathuseCollisionShapeQueryconfigureDebugVisualizerCOV_ENABLE_GUIcreateCollisionShapeGEOM_SPHEREgeomGEOM_BOXgeomBoxgetQuaternionFromEulerbaseOrientationBbasePositionBobAobBcreateMultiBodyr   colorRGBaddUserDebugLinelineIdpitchyawisConnectedresetBasePositionAndOrientationgetClosestPointsptslenr   ptAptBremoveCollisionShape     \/home/james-whalen/.local/lib/python3.13/site-packages/pybullet_examples/getClosestPoints.py<module>rE      s(      		!%%    -335 6    1++Q /ammC8

 
 
I++K8 D{[07%2(8:
 		
			&/)1&/%&	
(
 	
}}4-%{E+#	[
C--sE1o>	Qh%%c=:JK


2#%&)-1-45@5B8HJC 

3cC
@CX\1vayH
a&)C
a&)C3!$$,!* !+13? 	}}T   t    w rC   