
    g
                         d dl mZ dZ edef          Z edef          ZeresdZd dlmZ d dlm	Z	 d d	l
mZmZ  ed
          \  ZZZd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd ZdS )    )import_moduleFz	pyglet.gl)catchzpyglet.windowT)symbols)log)cossinzx, y, zc                  r    ddl m}   | t          t          dddgd          }|                                 d S )Nr   
PygletPlot      Fvisiblesympy.plotting.pygletplotr   xwait_for_calculationsr   ps     i/var/www/html/ai-engine/env/lib/python3.11/site-packages/sympy/plotting/pygletplot/tests/test_plotting.pytest_plot_2dr      sJ    444444
1q"amU333A    c                  x    ddl m}   | dt          z  t          dddgd          }|                                 d S )Nr   r
         Fr   r   r   s     r   test_plot_2d_discontinuousr      sN    444444
1Q3B1u555Ar   c                      ddl m}   | t          t          z  t          dddgt          dddgd          }|                                 d S )Nr   r
   r   r   Fr   r   r   r   yr   r   s     r   test_plot_3dr"      sX    444444
1Q3B12q!}eDDDAr   c                      ddl m}   | dt          z  t          dddgt          dddgd	          }|                                 d S )
Nr   r
   r         r   Fr   r    r   s     r   test_plot_3d_discontinuousr'   $   sX    444444
1Q3B12q!}eDDDAr   c                  z    ddl m}   | dt          z  t          dddgdd          }|                                 d S )	Nr   r
   r   r   r   
mode=polarFr   r   r   s     r   test_plot_2d_polarr*   *   sP    444444
1Q3B1|UCCCAr   c                      ddl m}   | dt          z  t          dddgt          dddgdd	          }|                                 d S )
Nr   r
   r   T㥛 @r   r   zmode=polar;style=solidFr   )r   r   r!   r   r   r   s     r   test_plot_3d_cylinderr-   0   sf    444444
	!aE12q!}.F	 	 	A r   c                  ~    ddl m}   | dt          dddgt          dddgdd	          }|                                 d S )
Nr   r
   r   r,   r   gT㥛 	@zmode=spherical;style=wireframeFr   r    r   s     r   test_plot_3d_sphericalr/   8   sf    444444
	Aq%aE0	 	 	A r   c                      ddl m}   | t          t                    t	          t                    t          dddgd          }|                                 d S )Nr   r
   r,   r   Fr   r   r   r   r   r   r   r   s     r   test_plot_2d_parametricr2   A   sY    444444
3q663q66Aq%#3UCCCAr   c            	          ddl m}   | t          t                    t	          t                    t          dz  t          dddgd          }|                                 d S )Nr   r
   g      @r,   r   Fr   r1   r   s     r   test_plot_3d_parametricr4   G   s_    444444
3q663q661S51a*:EJJJAr   c                      ddl m}   | t          t                    t          dddgdd          }|                                 d S )Nr   r
   r,   r   r)   Fr   )r   r   r   r   r   r   s     r   _test_plot_logr6   M   sS    444444
3q66Aq%+\5IIIAr   c            	          ddl m}  ddlm}  |  |t          t
          z  t
          dt          ft          dt          f          d          }|                                 d S )Nr   r
   )Integralr   Fr   )r   r   sympy.integrals.integralsr8   zr   r!   r   )r   r8   r   s      r   test_plot_integralr;   S   sp    444444222222
88AaC!QQ1I66FFFAr   N)sympy.external.importtoolsr   disabledOSError	pyglet_glpyglet_windowsympy.core.symbolr   &sympy.functions.elementary.exponentialr   (sympy.functions.elementary.trigonometricr   r   r   r!   r:   r   r   r"   r'   r*   r-   r/   r2   r4   r6   r;    r   r   <module>rE      s`   4 4 4 4 4 4 M+gZ888	ogZ@@@  H & % % % % % 6 6 6 6 6 6 ? ? ? ? ? ? ? ?
')

1a                        r   