" 
 
 !jWW O p e n L u G l [(uQpe ]~ыSNvcO(u!jWWvQpe0
 
 " ; 
 
 
 
 / / Vb_ hyR0f a c t o r :NkOVP[f a c t o r 'YRyRE^^'Y0
 
 : : : l u g l F o l l o w M o u s e ( f a c t o r : x , y , x x , y y , x x x , y y y , s t a t i c , l u g l F o l l o w M o u s e , x M o u s e , y M o u s e ) = 
 
 { 
 
         i f [ g l e G e t M o u s e M s g ( W M _ L B U T T O N D O W N , & x , & y ) , l u g l F o l l o w M o u s e = 1 , x M o u s e = x , y M o u s e = y ] , 
 
         g l e G e t W i n d o w S i z e [ & x x x , & y y y ] , 
 
         i f [ l u g l F o l l o w M o u s e , g l e G e t M o u s e M s g ( W M _ M O U S E M O V E , & x x , & y y ) , g l e A n g l e [ 1 , g l e A n g l e ( 1 ) + ( y y - y M o u s e ) / y y y * f a c t o r ] , g l e A n g l e [ 2 , g l e A n g l e ( 2 ) + ( x x - x M o u s e ) / x x x * f a c t o r ] ] , 
 
         i f [ g l e G e t M o u s e M s g ( W M _ L B U T T O N U P , & x x , & y y ) , l u g l F o l l o w M o u s e = 0 ] , 
 
         g l R o t a t e d [ g l e A n g l e ( 1 ) , 1 . 0 , 0 . 0 , 0 . 0 ] ,   / / OValX tel
 
         g l R o t a t e d [ g l e A n g l e ( 2 ) , 0 . 0 , 1 . 0 , 0 . 0 ] ,   / / OValY tel
 
         g l R o t a t e d [ g l e A n g l e ( 3 ) , 0 . 0 , 0 . 0 , 1 . 0 ]     / / OValZ tel
 
 } ; 
 
 
 
 ~ ~ ~ S c e n e ( : : p F u n ) =                     / / :Wof~6RQpe
 
 { 
 
         g l C l e a r [ ] , 
 
         g l C o l o r 3 d [ 1 . 0 , 0 . 0 , 0 . 0 ] , / / nr
 
         g l e A x e s A n g l e [ ] ,                 / / >f:yPWhTel҉^
 
         g l L o a d I d e n t i t y [ ] , 
 
         g l T r a n s l a t e d [ 0 . 0 , 0 . 0 , - 2 0 . 0 ] , 
 
         g l C o l o r 3 d [ 0 . 0 , 1 . 0 , 0 . 0 ] , / / nr
 
         l u g l F o l l o w M o u s e [ 2 ] ,         / / Ǐ hbRSbcNa҉^eg[irSO
 
         p F u n ( 0 )                                 / / ~6RVb_
 
 } ; 
 
 : : : l u g l P l o t ( f : : p F u n )   =   p F u n = f ,   g l e D r a w S c e n e [ @ S c e n e ] ;     / /  OVb_~6RQpe/TR~V:Wof
 
 