+
    ‹°³j  ã                   óJ   € ^ RI Ht ^ RIHtHtHt ^ RIHtHt  ! R R4      t	R# )é    )Úkey)ÚLEFTÚRIGHTÚMIDDLE)Úget_direction_vectorsÚget_basis_vectorsc                   ó6  a € ] tR t^t o RtRtRtRt/ ]P                  Rb]P                  Rb]P                  Rb]P                  Rb]P                  Rb]P                  Rb]P                  Rb]P                   Rb]P"                  Rb]P$                  Rb]P&                  Rb]P(                  Rb]P*                  R	b]P,                  R	b]P.                  R
b]P0                  R
b]P2                  Rb/ ]P4                  Rb]P6                  Rb]P8                  Rb]P:                  Rb]P<                  Rb]P>                  Rb]P@                  Rb]PB                  Rb]PD                  Rb]PF                  Rb]PH                  Rb]PJ                  Rb]PL                  Rb]PN                  Rb]PP                  Rb]PR                  Rb]PT                  RbC]PV                  R]PX                  R]PZ                  R/Ct.RR/R lt/R t0R t1R t2R t3R t4R  t5R! t6R" t7R#t8V t9R$# )%ÚPlotControllerg      @g      ð?g      d@g      D@ÚleftÚrightÚupÚdownÚrotate_z_negÚrotate_z_posÚ	spin_leftÚ
spin_rightÚreset_cameraÚzoom_inÚzoom_outÚmodify_sensitivityÚrot_preset_xyÚrot_preset_xzÚrot_preset_yzÚrot_preset_perspectiveÚtoggle_axesÚtoggle_axe_colorsÚ
save_imageÚinvert_mouse_zoomFc               óÀ   € W n         Wn        VP                  V n        / R RbRRbRRbRRbRRbRRbRRbRRbR	RbR
RbRRbRRbRRbRRbRRbRRbRRbRRRR/CV n        R# )r   Fr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   N)r   ÚwindowÚcameraÚaction)Úselfr    r   Úkwargss   &&$,Új/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/plotting/pygletplot/plot_controller.pyÚ__init__ÚPlotController.__init__C   sü   € Ø!2ÔØŒØ—m‘mˆŒð
à�Eð
ð �Uð
ð
 �%ð
ð �Eð
ð ˜ð
ð ˜%ð
ð ˜Eð
ð ˜Eð
ð ˜Eð
ð  �uð!
ð" ˜ð#
ð& ! %ð'
ð* ˜Uð+
ð, ˜Uð-
ð. ˜Uð/
ð0 % eð1
ð4 ˜5ð5
ð6   à˜%ñ;
ˆŽó    c                ó¶
  € ^ pV P                   R,          '       d
   V^,          pV P                   R,          '       d
   V^,          pV^ 8w  d9   V P                  P                  VR,          V P                  4       R,          4       ^ ^ ^ rTpV P                   R,          '       d
   V^,          pV P                   R,          '       d
   V^,          pV P                   R,          '       d
   V^,          pV P                   R,          '       d
   V^,          pV P                   R,          '       d
   V^,          pV P                   R	,          '       d
   V^,          pV P	                  4       '       gï   V^ 8w  dI   V P                  P
                  ! W1,          V P                  4       ,          .\        4       ^,          O5!   V^ 8w  dI   V P                  P
                  ! WA,          V P                  4       ,          .\        4       ^ ,          O5!   V^ 8w  dI   V P                  P
                  ! WQ,          V P                  4       ,          .\        4       ^,          O5!   MVV P                  P                  ^ ^ W1,          V P                  4       ,          V) V,          V P                  4       ,          4       ^ pV P                   R
,          '       d    V P	                  4       '       g
   V^,          pV P                   R,          '       d    V P	                  4       '       g
   V^,          pV^ 8w  dI   V P                  P
                  ! Wa,          V P                  4       ,          .\        4       ^,          O5!   V P                   R,          '       d   V P                  P                  4        V P                   R,          '       d   V P                  P                  R4       V P                   R,          '       d   V P                  P                  R4       V P                   R,          '       d   V P                  P                  R4       V P                   R,          '       d   V P                  P                  R4       V P                   R,          '       d4   RV P                   R&   V P                  P                  P                  4        V P                   R,          '       d4   RV P                   R&   V P                  P                  P                  4        V P                   R,          '       d4   RV P                   R&   V P                  P                  P!                  4        R# )r   r   r   g      $@r   r   r   r   r   r   r   r   r   r   Úxyr   Úxzr   Úyzr   Úperspectiver   Fr   r   T)r"   r!   Úzoom_relativeÚget_key_sensitivityÚis_2DÚeuler_rotater   Úmouse_translater   ÚresetÚset_rot_presetÚaxesÚtoggle_visibleÚtoggle_colorsr    ÚplotÚ	saveimage)r#   ÚdtÚzÚdxÚdyÚdzÚrzs   &&     r%   ÚupdateÚPlotController.updateg   sÐ  € ØˆØ�;‰;�z×"Ô"Ø��FˆAØ�;‰;�y×!Ô!Ø��FˆAØ�Œ6Ø�K‰K×%Ñ% a¨¥f¨d×.FÑ.FÓ.HÈÕ.MÔNà˜˜1�ˆØ�;‰;�v×ÔØ�!�GˆBØ�;‰;�w×ÔØ�!�GˆBØ�;‰;�t×ÔØ�!�GˆBØ�;‰;�v×ÔØ�!�GˆBØ�;‰;�{×#Ô#Ø�!�GˆBØ�;‰;�|×$Ô$Ø�!�GˆBà�z‰z�|Š|Ø�QŒwØ—‘×(Ò(¨­¨t×/GÑ/GÓ/IÕ)Ið HÜ+@Ó+BÀ1Õ+EôHà�QŒwØ—‘×(Ò(¨­¨t×/GÑ/GÓ/IÕ)Ið HÜ+@Ó+BÀ1Õ+EôHà�QŒwØ—‘×(Ò(¨­¨t×/GÑ/GÓ/IÕ)Ið HÜ+@Ó+BÀ1Õ+EôHøð �K‰K×'Ñ'¨¨1¨b­e°D×4LÑ4LÓ4NÕ.NØ)+¨¨B­¨t×/GÑ/GÓ/IÕ(IôKð ˆØ�;‰;�~×&Ô&¨t¯z©z¯|ª|Ø�!�GˆBØ�;‰;�~×&Ô&¨t¯z©z¯|ª|Ø�!�GˆBà�Œ7Ø�K‰K×$Ò$ R¥U¨4×+CÑ+CÓ+EÕ%Eð @Ü'8Ó':¸1Õ'=ô@ð �;‰;�~×&Ô&Ø�K‰K×ÑÔà�;‰;�×'Ô'Ø�K‰K×&Ñ& tÔ,Ø�;‰;�×'Ô'Ø�K‰K×&Ñ& tÔ,Ø�;‰;�×'Ô'Ø�K‰K×&Ñ& tÔ,Ø�;‰;Ð/×0Ô0Ø�K‰K×&Ñ& }Ô5à�;‰;�}×%Ô%Ø).ˆD�K‰K˜Ñ&Ø�K‰K×Ñ×+Ñ+Ô-à�;‰;Ð*×+Ô+Ø/4ˆD�K‰KÐ+Ñ,Ø�K‰K×Ñ×*Ñ*Ô,à�;‰;�|×$Ô$Ø(-ˆD�K‰K˜Ñ%Ø�K‰K×Ñ×&Ñ&Ô(ár(   c                ód   € V P                   R ,          '       d   V P                  # V P                  # ©r   )r"   Úmodified_mouse_sensitivityÚnormal_mouse_sensitivity©r#   s   &r%   Úget_mouse_sensitivityÚ$PlotController.get_mouse_sensitivity°   s*   € Ø�;‰;Ð+×,Ô,Ø×2Ñ2Ð2à×0Ñ0Ð0r(   c                ód   € V P                   R ,          '       d   V P                  # V P                  # rC   )r"   Úmodified_key_sensitivityÚnormal_key_sensitivityrF   s   &r%   r/   Ú"PlotController.get_key_sensitivity¶   s*   € Ø�;‰;Ð+×,Ô,Ø×0Ñ0Ð0à×.Ñ.Ð.r(   c                ój   € WP                   9   d#   R V P                  V P                   V,          &   R# R# )TN©Úkeymapr"   ©r#   ÚsymbolÚ	modifierss   &&&r%   Úon_key_pressÚPlotController.on_key_press¼   s(   € Ø—[‘[Ô Ø/3ˆD�K‰K˜Ÿ™ FÕ+Ó,ñ !r(   c                ój   € WP                   9   d#   R V P                  V P                   V,          &   R# R# )FNrN   rP   s   &&&r%   Úon_key_releaseÚPlotController.on_key_releaseÀ   s(   € Ø—[‘[Ô Ø/4ˆD�K‰K˜Ÿ™ FÕ+Ó,ñ !r(   c                ó$  € V\         ,          '       dn   V P                  4       '       d   V P                  P                  WW44       M:V P                  P	                  W,
          W$,
          3W3V P                  4       4       V\        ,          '       dL   V P                  P                  ^R.V P                  ,          V,          V P                  4       R,          4       V\        ,          '       d   V P                  P                  WW44       R# R# )é   g      4@Néÿÿÿÿ)
r   r0   r!   r2   Úspherical_rotaterG   r   r.   r   r   )r#   ÚxÚyr<   r=   ÚbuttonsrR   s   &&&&&&&r%   Úon_mouse_dragÚPlotController.on_mouse_dragÄ   s¿   € Ø”T�>Œ>Ø�z‰z�|Š|Ø—‘×+Ñ+¨A°"Õ9à—‘×,Ñ,¨a­f°aµfÐ-=À¸vØ-1×-GÑ-GÓ-IôKà”V×ÔØ�K‰K×%Ñ% q¨" g¨d×.DÑ.DÕ&EÀbÕ&HØ&*×&@Ñ&@Ó&BÀ4Õ&GôIà”U�?Œ?Ø�K‰K×'Ñ'¨¨bÖ5ñ r(   c                óŽ   € V P                   P                  ^R.V P                  ,          V,          V P                  4       4       R# )rY   NrZ   )r!   r.   r   rG   )r#   r\   r]   r<   r=   s   &&&&&r%   Úon_mouse_scrollÚPlotController.on_mouse_scrollÑ   s7   € Ø�‰×!Ñ! 1 b '¨$×*@Ñ*@Õ"AÀ"Õ"DØ"&×"<Ñ"<Ó">ö	@r(   c                óÞ   € V P                   P                  P                  pV FF  p\        W,          P                  4      ^8”  g#   \        W,          P
                  4      ^8”  g   KE   R# 	  R# )rY   FT)r    r8   Ú
_functionsÚlenÚi_varsÚd_vars)r#   Ú	functionsÚis   &  r%   r0   ÚPlotController.is_2DÕ   sR   € Ø—K‘K×$Ñ$×/Ñ/ˆ	ÛˆAÜ�9•<×&Ñ&Ó'¨!Ô+¬s°9µ<×3FÑ3FÓ/GÈ!Ö/KÚñ ñ r(   )r"   r!   r   r    N):Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__rE   rD   rK   rJ   r   r   ÚAÚNUM_4r   ÚDÚNUM_6ÚUPÚWÚNUM_8ÚDOWNÚSÚNUM_2ÚZÚNUM_1ÚCÚNUM_3ÚQÚNUM_7ÚEÚNUM_9ÚXÚNUM_5ÚNUM_ADDÚPAGEUPÚRÚNUM_SUBTRACTÚPAGEDOWNÚFÚRSHIFTÚLSHIFTÚF1ÚF2ÚF3ÚF4ÚF5ÚF6ÚF8rO   r&   r@   rG   r/   rS   rV   r_   rb   r0   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r%   r
   r
      s¾  ø‡ € à"ÐØ!$Ðà"ÐØ#Ðð3Ø�‰�&ð3à�‰ˆvð3ð 	�	‰	�6ð3ð
 	�	‰	�7ð3ð 	�‰ˆwð3ð 	�	‰	�7ð3ð 	�‰�ð3ð 	�‰ˆtð3ð 	�	‰	�4ð3ð 	�‰�&ð3ð 	�‰ˆvð3ð 	�	‰	�6ð3ð" 	�‰ˆ~ð#3ð$ 	�	‰	�>ð%3ð( 	�‰ˆ~ð)3ð* 	�	‰	�>ð+3ð. 	�‰ˆ{ñ/3ð0 	�	‰	�;ð13ð2 	�‰ˆ|ð33ð4 	�	‰	�<ð53ð8 	�‰ˆ~ð93ð: 	�	‰	�>ð;3ð> 	�‰�Yð?3ð@ 	�
‰
�IðA3ðB 	�‰ˆyðC3ðF 	×Ñ˜*ðG3ðH 	�‰�jðI3ðJ 	�‰ˆzðK3ðN 	�
‰
Ð(ðO3ðP 	�
‰
Ð(ðQ3ðT 	�‰�ðU3ðV 	�‰�ðW3ðX 	�‰�ðY3ðZ 	�‰Ð(ñ[3ð^ 	�‰�Ø�‰Ð#à�‰�ñe3€Fðj"
°Eô "
òHGòR1ò/ò4ò5ò6ò@÷ð r(   r
   N)
Úpyglet.windowr   Úpyglet.window.mouser   r   r   Úsympy.plotting.pygletplot.utilr   r   r
   © r(   r%   Ú<module>rš      s   ðÝ ß 3Ñ 3ß S÷Tó Tr(   