+
    ‹°³j¥  ã                   ó„   €  ^ RI Ht ^ RIHt ^ RIHtH	t
Ht R tR tR tR tR tR	],          tR
 tR#   ] d     L6i ; i)é    )Úc_floatN)ÚsqrtÚacosÚpic                 ó2  € V ^,          V^,          ,          V ^,          V^,          ,          ,
          V ^,          V^ ,          ,          V ^ ,          V^,          ,          ,
          V ^ ,          V^,          ,          V ^,          V^ ,          ,          ,
          3# )é   © ©ÚaÚbs   &&Úh/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/plotting/pygletplot/plot_rotation.pyÚcrossr   
   sl   € Øˆa�D�1�Q•4�K˜!˜A�$  1¥�+Õ%Øˆa�D�1�Q•4�K˜!˜A�$  1¥�+Õ%Øˆa�D�1�Q•4�K˜!˜A�$  1¥�+Õ%ð'ð 'ó    c                 ó    € V ^ ,          V^ ,          ,          V ^,          V^,          ,          ,           V ^,          V^,          ,          ,           # ©r   r	   r
   s   &&r   Údotr      s6   € ØˆQ�4�!�A•$�;˜˜1�  !¥�Õ$ q¨¥t¨a°­d¥{Õ2Ð2r   c                 óˆ   € \        V ^ ,          ^,          V ^,          ^,          ,           V ^,          ^,          ,           4      # r   )Ú_sqrt)r   s   &r   Úmagr      s/   € Ü��1•�q•˜1˜Q�4 �7Õ" Q q¥T¨1¥WÕ,Ó-Ð-r   c                 óv   € \        V 4      pV ^ ,          V,          V ^,          V,          V ^,          V,          3# r   )r   )r   Úms   & r   Únormr      s0   € ÜˆA‹€AØˆa�D�1�H�a˜•d˜Q•h  !¥ q¥Ð)Ð)r   c                 óœ  € \        \        V ^ .4      V.4      p \        \        V^ .4      V.4      p\        V^,          ^,          V^,          ^,          ,           4      pW^,          ,
          V,          pW^,          ,
          V,          pRV^,          ,
          V^,          ,
          pVR8”  d   \        V4      pWVV3# ^ p\        WVV34      # )r   ç      ð?g        )ÚminÚmaxr   r   )ÚxÚyÚwidthÚheightÚsrÚsxÚsyÚszs   &&&&    r   Úget_sphere_mappingr%      s³   € ÜŒS�!�Q�‹[˜%Ð Ó!€AÜŒS�!�Q�‹[˜&Ð!Ó"€Aä	��a•˜!�|˜v a�x¨!�mÕ+Ó	,€BØ�q�y�=˜BÕ
€BØ˜�z�>˜RÕ
€Bà	ˆr�1�u��r˜1•uÕ	€Bà	ˆC„xÜ�2‹YˆØ˜ˆ|ÐàˆÜ�R˜R�LÓ!Ð!r   g     €f@c                 ób  € \        V ^ ,          V ^,          W#4      p\        V^ ,          V^,          W#4      p\        \        \        WV4      R.4      ^4      p\	        VR,
          4      R8  d   R# \        \        WV4      4      pV\        ,          \        V4      ,          p	\        P                  ! 4        \        P                  ! 4        \        P                  ! V	.VO5!   \        ^,          ! 4       p
\        P                  ! \        P                  V
4       \        P                   ! 4        V
# )r   r   g�íµ ÷Æ°>Néÿÿÿÿ)r%   r   r   r   Úabsr   r   Úrad2degÚ_acosÚpglÚglPushMatrixÚglLoadIdentityÚ	glRotatefr   ÚglGetFloatvÚGL_MODELVIEW_MATRIXÚglPopMatrix)Úp1Úp2r   r    Útheta_multiplierÚv1Úv2ÚdÚraxisÚrthetaÚmats   &&&&&      r   Úget_spherical_rotatationr;   1   sÓ   € Ü	˜B˜q�E 2 a¥5¨%Ó	8€BÜ	˜B˜q�E 2 a¥5¨%Ó	8€BäŒC”�R“˜bÐ!Ó" AÓ&€Aä
ˆ1ˆs�7ƒ|�hÔÙä”%˜“-Ó!€EØ¤Õ'¬%°«(Õ2€Fä×ÒÔÜ×ÒÔÜ‡M‚M�&Ð!˜5Ô!Ü�2Ž:‹.€CÜ‡O‚O”C×+Ñ+¨SÔ1Ü‡O‚OÔà€Jr   )Úctypesr   ÚImportErrorÚ	pyglet.glÚglr+   Úmathr   r   r   r*   r   r   r   r   r   r%   r)   r;   r	   r   r   Ú<module>rA      sV   ðð	Ýõ ß 1Ñ 1ò'ò3ò.ò*ò
"ð" �"�*€ôøð] ô 	Ùð	ús   ‚5 µ?¾?