+
    i                     @    ^ RI Ht ^ RIHt ^ RIHt  ! R R]4      tR# )    N)S)PlotModeBasec                   <   a  ] tR t^t o RtR tR tR tR tRt	V t
R# )	PlotCurve	wireframec                   V P                   ^ ,          V n        \        V P                  P                  4       4      V n        \
        P                  \
        P                  ^ .\
        P                  \
        P                  ^ .\
        P                  \
        P                  ^ ..V n        V P                  4       pRV n
        \        V P                  P                  4      V n        . V n        V P                  pV P                   F  p V! V4      pVee   \#        ^4       FU  p\%        W%,          ^ ,          WE,          .4      W%,          ^ &   \'        W%,          ^,          WE,          .4      W%,          ^&   KW  	  V P                  P)                  V4       V ;P                  R,          un
        K  	  \#        ^4       FP  pW%,          ^,          W%,          ^ ,          ,
          W%,          ^&   W%,          ^,          R8X  g   KE  RW%,          ^&   KR  	  V P+                  V P-                  R4      4       R#   \        \         3 d    Rp EL7i ; i)r   g        N      ?F)	intervals
t_intervallistfranget_setr   InfinityNegativeInfinitybounds_get_evaluator_calculating_verts_posfloatv_len_calculating_verts_lenverts	NameErrorZeroDivisionErrorrangeminmaxappendpush_wireframe
draw_verts)selfevaluatebt_eaxiss   &     b/var/www/html/photoedit/myenv/lib/python3.14/site-packages/sympy/plotting/pygletplot/plot_curve.py_on_calculate_vertsPlotCurve._on_calculate_verts
   s   ..+$//0023


A$6$6:

A$6$6:

A$6$6:< &&(&)#&+DOO,A,A&B#
KKAa[ ~!!HD!$agaj"(%;!<AGAJ!$agaj"(%;!<AGAJ % JJb!''3.'  !HDagaj0AGAJwqzS  
 
 	DOOE23 01 s   H//IIc                :  a  S P                   '       d   S P                  '       g   R # V 3R lpV 3R lpV! ^4       ^ S n        S P                  P                  S P                   S P                  VVR7      S n        S P                  S P                  R4      4       R # )Nc                 (   < \        V 4      Sn        R # )N)r   _calculating_cverts_len)nr    s   &r&   set_work_len4PlotCurve._on_calculate_cverts.<locals>.set_work_len.   s    +08D(    c                  :   < S ;P                   R ,          un         R# )r	   N)_calculating_cverts_pos)r    s   r&   inc_work_pos4PlotCurve._on_calculate_cverts.<locals>.inc_work_pos1   s    ((C/(r/   )set_leninc_posT)r   colorr1   apply_to_curver   cvertsr   r   )r    r-   r2   s   f  r&   _on_calculate_cvertsPlotCurve._on_calculate_cverts*   sx    zzz	4	0Q'($jj//

04

8D8D 0 F 	DOOD12r/   c                    V P                   V,          pV P                  V^ ,          V^,          V^,          V P                  V,          R4      # )r   N)r   r6   r   )r    r#   verts   && r&   calculate_one_cvertPlotCurve.calculate_one_cvert;   s?    zz!}zz$q'47DG**Q-/ 	/r/   c                   a a V V3R  lpV# )c                  8  < \         P                  ! \         P                  4       \        \	        SP
                  4      4       F  p SP                  V ,          pVf<   \         P                  ! 4        \         P                  ! \         P                  4       KU  S'       d/   SP                  V ,          pVf   Rp\         P                  ! V!   M\         P                  ! SP                  !   \         P                  ! V!   K  	  \         P                  ! 4        R # )N)r   r   r   )pglglBeginGL_LINE_STRIPr   lenr   r   glEndr8   	glColor3fdefault_wireframe_color
glVertex3f)r#   pcr    
use_cvertss      r&   fPlotCurve.draw_verts.<locals>.fA   s    KK))*3tzz?+JJqM9IIKKK 1 12AAy%MM1%MM4#?#?@" , IIKr/    )r    rK   rL   s   ff r&   r   PlotCurve.draw_verts@   s    	" r/   )	r+   r1   r   r   r   r8   r   r   r   N)__name__
__module____qualname____firstlineno__style_overrider'   r9   r=   r   __static_attributes____classdictcell__)__classdict__s   @r&   r   r      s$      N4@3"/
 r/   r   )	pyglet.glglrA   
sympy.corer   (sympy.plotting.pygletplot.plot_mode_baser   r   rN   r/   r&   <module>r\      s      AL Lr/   