= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 L u ibU\R`^
 
 
 
 	 	 O(uO p e n G L vQpeVb_^O p e n L u G l 3 2 . d l l 
 
 
 
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
 
 
 
 # O p e n L u G l O(ufSOP[{ 
 
 [ O p e n L u G l 3 2 . d l l ] [ O(ufSOP[] 
 
 
 
 1 0O p e n G L vO\U^PWhNQpeSϑvSSV
 
 
 
         PWhv-N_(WO\U^-N_X t1u]TSY t1uNT
NZ t1ȗTYO\U^N̑:N<PO\U^NY:Nck<P	0laVa_{~6R(WO\U^̑bMbYw0R0
 
         8^O\U^PWhNQpeSϑvSSVv^
N NOYQpez ( x , y ) = x + y x S[ - 3 . 0 , 3 . 0 ] y S[ - 3 . 0 , 3 . 0 ] Rz vS<PV:N[ - 6 . 0 , 6 . 0 ] 0SN\QpevVa~6R(WO\U^vNUOMOnOYX [ 0 . 0 , 1 0 . 0 ] Y [ 0 . 0 , 1 0 . 0 ] Z [ - 1 0 . 0 , - 2 0 . 0 ] 0
 
 
 
 2 0(u.vyRO\U^PWh
 
 
 
         !PWhSplX tckTTSyR
 
         !PWhSplX tTT]yR
 
         !PWhSplY tckTT
NyR
 
         !PWhSplY tTTNyR
 
         P a g e U p     PWhSplZ tTT̑yR
 
         P a g e D o w n PWhSplZ tckTTYyR
 
         H o m e PWh
YMO0
 
 
 
 3 0(u.vOVael
 
 
 
         (WO p e n L u G l 3 2 . d l l -NnN	N*NS1u.vd~vpeُ	N*NpeS1uQpeg l e A n g l e [ i ] _O(uُ	N*Npev^NQpeg l R o t a t e d [ . . . ] MTSOVaNuel0
 
 
 
         S h i f t   +   !	 Og l e A n g l e [ 1 ] <PXR
 
         S h i f t   +   !	 Og l e A n g l e [ 1 ] <PQ\
 
         S h i f t   +   !	 Og l e A n g l e [ 2 ] <PXR
 
         S h i f t   +   !	 Og l e A n g l e [ 2 ] <PQ\
 
         S h i f t   +   P a g e U p 	 Og l e A n g l e [ 3 ] <PQ\
 
         S h i f t   +   P a g e D o w n 	 Og l e A n g l e [ 3 ] <PXR
 
         S h i f t   +   H o m e 	 Og l e A n g l e [ i ] <P:N0 0
 
 
 
         (Wk N*N~VUSCQMRR
NNNNxS(u.vd~ValX 0Y 0Z tel
 
 
 
         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0
 
         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0
 
         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0
 
 
 
         Sw7 0OP[KN	NS(u.vyR0elvNCQQpeVa0
 
 
 
 4 0w
N0R~6RvVa`HNR
 
 
 
         ޏ~	cP a g e U p .OVa_O\U^̑yRsSSw0RVa0
 
 
 
 5 0OP[KN N NCQQpeVa
 
 
 
 g l e D r a w S c e n e [ H F o r ( " S c e n e " ) ] , s t o p ( ) ;             / / n:Wof~6RQpeT Q
 
 
 
 f ( x ) = x * s i n [ x ] ;                                                       / /  NCQQpe[IN
 
 
 
 S c e n e ( ) = 
 
 { 
 
         g l C l e a r [ ] ,                                                       / / ndO\U^NSm^X[
 
         g l L o a d I d e n t i t y [ ] ,                                         / / ͑nƉV
 
         g l T r a n s l a t e d [ 0 . 0 , 0 . 0 , - 1 0 . 0 ] ,                   / / yRPWhTO\U^̑yR1 0 *NUSCQ
 
         g l C o l o r 3 d [ 1 . 0 , 0 . 0 , 0 . 0 ] ,                             / / nr
 
         l g P l o t [ @ f , - 1 0 . 0 , 1 0 . 0 , L G _ A X E S , - 3 . 0 , 3 . 0 , - 2 . 0 , 2 . 0 ]     / / ~6R NCQQpeVa
 
 } ; 
 
 
 
 6 0OP[KNNNCQQpeVa
 
 
 
 g l e D r a w S c e n e [ H F o r ( " S c e n e " ) ] , s t o p ( ) ;             / / n:Wof~6RQpeT Q
 
 
 
 f ( x , y ) = ( x ^ 2 - 2 * x ) * e x p ( - ( x ^ 2 ) - y ^ 2 - x * y ) ; 
 
 
 
 S c e n e ( : s t a t i c , R o t ) = 
 
 { 
 
         g l C l e a r [ ] , 
 
         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
 
         g l R o t a t e d [ 1 . 0 * R o t + + , 1 . 0 , 1 . 0 , 1 . 0 ] ,         / / OVaޏ~el
 
         l g P l o t 3 d [ @ f , - 3 . 0 , 3 . 0 , - 3 . 0 , 3 . 0 ] 
 
 } ; 
 
 
 
 7 0OP[KN	NS(u.vyR0elvNCQQpeVa
 
 
 
         \Ջ\O p e n G L vO\U^PWhel:N8^b__X tTMRY tTSZ tT
N0
 
 
 
 g l e D r a w S c e n e [ H F o r ( " S c e n e " ) ] , s t o p ( ) ;             / / n:Wof~6RQpeT Q
 
 
 
 f ( x , y ) = s i n [ s q r t ( x * x + y * y ) ] ; 
 
 
 
 i n i t S c e n e ( ) =                                                           / / [INRYSQpe
 
 { 
 
         g l e A n g l e ( 9 0 . 0 , 1 8 0 . 0 , 9 0 . 0 )                         / / n͑nƉVRYMOn
 
 } ; 
 
 
 
 S c e n e ( ) =                                                                   / / :Wof~6RQpe
 
 { 
 
         i f [ g l e I s I n i t S c e n e ( ) , i n i t S c e n e ( ) ] ,         / /  RYS:Wofe1\gbLRYSQpe
 
         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
 
         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
 
         l g P l o t 3 d [ @ f , - 5 . 0 , 5 . 0 , - 5 . 0 , 5 . 0 , L G _ N O M E S H ] 
 
 } ; 
 
 
 
 8 0OP[KNVO(u,gQpe~6RQpeVb_
 
 
 
         f ( x , y : r ) =   r = s q r t [ ( x - 5 0 ) ^ 2 + ( y - 5 0 ) ^ 2 ] + e x p [ 1 . 0 ] ,   s i n [ r ] / r + 1 ;     / / Qpe[IN
 
         f u n ( x ) =   l g P l o t 3 d [ @ f , 0 . 0 , 1 0 0 . 0 , 0 . 0 , 1 0 0 . 0 , L G _ N O M E S H ] ;                 / / Qpef u n S	g N*NSϑ
 
         l u g l P l o t [ @ f u n ] ;       / / O(u,gQpel u g l P l o t ~6RQpeVb_S(u hc6R
 
 
 
 9 0OP[KNN6R\Oi_relvёW[TXTckeSO
 
 
 
 g l e D r a w S c e n e [ H F o r ( " S c e n e " ) ] , s t o p ( ) ;             / /   n:Wof~6RQpeT Q
 
 
 
 S c e n e ( : s t a t i c , y R o t , x y z R o t ) = 
 
 { 
 
         g l C l e a r [ ] ,                                                       / /   nO\Tndm^Q:S
 
         g l L o a d I d e n t i t y ( ) ,                                         / /   ͑nS_MRM o d e l v i e w w5
 
         g l T r a n s l a t e d ( - 1 . 5 , 0 . 0 , - 6 . 0 ) ,                   / /   T]yR1 . 5 *NUSCQ0TO\U^̑yR6 . 0 *NUSCQ
 
         g l R o t a t e d ( 1 . 0 * y R o t , 0 . 0 , 1 . 0 , 0 . 0 ) ,           / /   (WY telёW[TX
 
 
 
         g l B e g i n ( G L _ T R I A N G L E S ) ,                               / /    _Y~6R N*N	N҉b_
 
                 g l C o l o r 3 d ( 1 . 0 , 0 . 0 , 0 . 0 ) ,                     / /   ~
 
                 g l V e r t e x 3 d (   0 . 0 ,   1 . 0 ,   0 . 0 ) ,             / /   vMRb	
 
                 g l C o l o r 3 d ( 0 . 0 , 1 . 0 , 0 . 0 ) ,                     / /   ~
 
                 g l V e r t e x 3 d ( - 1 . 0 , - 1 . 0 ,   1 . 0 ) ,             / /   ]MRb	
 
                 g l C o l o r 3 d ( 0 . 0 , 0 . 0 , 1 . 0 ) ,                     / /   ݄
 
                 g l V e r t e x 3 d (   1 . 0 , - 1 . 0 ,   1 . 0 ) ,             / /   SMRb	
 
                 g l C o l o r 3 d ( 1 . 0 , 0 . 0 , 0 . 0 ) ,                     / /   ~
 
                 g l V e r t e x 3 d (   0 . 0 ,   1 . 0 ,   0 . 0 ) ,             / /   vSb	
 
                 g l C o l o r 3 d ( 0 . 0 , 0 . 0 , 1 . 0 ) ,                     / /   ݄
 
                 g l V e r t e x 3 d (   1 . 0 , - 1 . 0 ,   1 . 0 ) ,             / /   ]Sb	
 
                 g l C o l o r 3 d ( 0 . 0 , 1 . 0 , 0 . 0 ) ,                     / /   ~
 
                 g l V e r t e x 3 d (   1 . 0 , - 1 . 0 ,   - 1 . 0 ) ,           / /   SSb	
 
                 g l C o l o r 3 d ( 1 . 0 , 0 . 0 , 0 . 0 ) ,                     / /   ~
 
 
 
                 g l V e r t e x 3 d (   0 . 0 ,   1 . 0 ,   0 . 0 ) ,             / /   vTb	
 
                 g l C o l o r 3 d ( 0 . 0 , 1 . 0 , 0 . 0 ) ,                     / /   ~
 
                 g l V e r t e x 3 d (   1 . 0 , - 1 . 0 ,   - 1 . 0 ) ,           / /   ]Tb	
 
                 g l C o l o r 3 d ( 0 . 0 , 0 . 0 , 1 . 0 ) ,                     / /   ݄
 
                 g l V e r t e x 3 d ( - 1 . 0 , - 1 . 0 ,   - 1 . 0 ) ,           / /   STb	
 
                 g l C o l o r 3 d ( 1 . 0 , 0 . 0 , 0 . 0 ) ,                     / /   ~
 
                 g l V e r t e x 3 d (   0 . 0 ,   1 . 0 ,   0 . 0 ) ,             / /   v]b	
 
                 g l C o l o r 3 d ( 0 . 0 , 0 . 0 , 1 . 0 ) ,                     / /   ݄
 
                 g l V e r t e x 3 d ( - 1 . 0 , - 1 . 0 , - 1 . 0 ) ,             / /   ]]b	
 
                 g l C o l o r 3 d ( 0 . 0 , 1 . 0 , 0 . 0 ) ,                     / /   ~
 
                 g l V e r t e x 3 d ( - 1 . 0 , - 1 . 0 ,   1 . 0 ) ,             / /   S]b	
 
         g l E n d ( ) ,                                                           / /   [bёW[TXv~6R
 
 
 
         g l L o a d I d e n t i t y ( ) ,                                         / /   ͑nS_MRM o d e l v i e w w5
 
         g l T r a n s l a t e d ( 1 . 5 , 0 . 0 , - 7 . 0 ) ,                     / /   TSyR*N1 . 5 USCQTO\U^̑yR7 *NUSCQ
 
         g l R o t a t e d ( 1 . 0 * x y z R o t , 1 . 0 , 1 . 0 , 1 . 0 ) ,       / /   (WX 0Y 0Z tlRckeSO
 
 
 
         g l B e g i n ( G L _ Q U A D S ) ,                                       / /   ~6R N*NckeSO
 
                 g l C o l o r 3 d ( 0 . 0 , 1 . 0 , 0 . 0 ) ,                     / /   n݄r
 
                 g l V e r t e x 3 d (   1 . 0 ,   1 . 0 , - 1 . 0 ) ,             / /   S
Nvb	
 
                 g l V e r t e x 3 d ( - 1 . 0 ,   1 . 0 , - 1 . 0 ) ,             / /   ]
Nvb	
 
                 g l V e r t e x 3 d ( - 1 . 0 ,   1 . 0 ,   1 . 0 ) ,             / /   ]Nvb	
 
                 g l V e r t e x 3 d (   1 . 0 ,   1 . 0 ,   1 . 0 ) ,             / /   SNvb	
 
                 g l C o l o r 3 d ( 1 . 0 , 0 . 5 , 0 . 0 ) ,                     / /   nXj~r
 
                 g l V e r t e x 3 d (   1 . 0 , - 1 . 0 ,   1 . 0 ) ,             / /   S
N^b	
 
                 g l V e r t e x 3 d ( - 1 . 0 , - 1 . 0 ,   1 . 0 ) ,             / /   ]
N^b	
 
                 g l V e r t e x 3 d ( - 1 . 0 , - 1 . 0 , - 1 . 0 ) ,             / /   ]N^b	
 
                 g l V e r t e x 3 d (   1 . 0 , - 1 . 0 , - 1 . 0 ) ,             / /   SN^b	
 
 
 
                 g l C o l o r 3 d ( 1 . 0 , 0 . 0 , 0 . 0 ) ,                     / /   n~r
 
                 g l V e r t e x 3 d (   1 . 0 ,   1 . 0 ,   1 . 0 ) ,             / /   S
NMRb	
 
                 g l V e r t e x 3 d ( - 1 . 0 ,   1 . 0 ,   1 . 0 ) ,             / /   ]
NMRb	
 
                 g l V e r t e x 3 d ( - 1 . 0 , - 1 . 0 ,   1 . 0 ) ,             / /   ]NMRb	
 
                 g l V e r t e x 3 d (   1 . 0 , - 1 . 0 ,   1 . 0 ) ,             / /   SNMRb	
 
                 g l C o l o r 3 d ( 1 . 0 , 1 . 0 , 0 . 0 ) ,                     / /   nĞr
 
                 g l V e r t e x 3 d (   1 . 0 , - 1 . 0 , - 1 . 0 ) ,             / /   S
NTb	
 
                 g l V e r t e x 3 d ( - 1 . 0 , - 1 . 0 , - 1 . 0 ) ,             / /   ]
NTb	
 
                 g l V e r t e x 3 d ( - 1 . 0 ,   1 . 0 , - 1 . 0 ) ,             / /   ]NTb	
 
                 g l V e r t e x 3 d (   1 . 0 ,   1 . 0 , - 1 . 0 ) ,             / /   SNTb	
 
 
 
                 g l C o l o r 3 d ( 0 . 0 , 0 . 0 , 1 . 0 ) ,                     / /   n݄r
 
                 g l V e r t e x 3 d ( - 1 . 0 ,   1 . 0 ,   1 . 0 ) ,             / /   S
N]b	
 
                 g l V e r t e x 3 d ( - 1 . 0 ,   1 . 0 , - 1 . 0 ) ,             / /   ]
N]b	
 
                 g l V e r t e x 3 d ( - 1 . 0 , - 1 . 0 , - 1 . 0 ) ,             / /   ]N]b	
 
                 g l V e r t e x 3 d ( - 1 . 0 , - 1 . 0 ,   1 . 0 ) ,             / /   SN]b	
 
                 g l C o l o r 3 d ( 1 . 0 , 0 . 0 , 1 . 0 ) ,                     / /   n+}݄r
 
                 g l V e r t e x 3 d (   1 . 0 ,   1 . 0 , - 1 . 0 ) ,             / /   S
NSb	
 
                 g l V e r t e x 3 d (   1 . 0 ,   1 . 0 ,   1 . 0 ) ,             / /   ]
NSb	
 
                 g l V e r t e x 3 d (   1 . 0 , - 1 . 0 ,   1 . 0 ) ,             / /   ]NSb	
 
                 g l V e r t e x 3 d (   1 . 0 , - 1 . 0 , - 1 . 0 ) ,             / /   SNSb	
 
         g l E n d ( ) ,                                                           / /   [bckeSO~6R
 
         y R o t = y R o t + 0 . 2 ,                                               / /   XR	N҉b_velSϑ
 
         x y z R o t = x y z R o t - 0 . 1 5                                       / /   Q\wb_velSϑ
 
 } ; 
 
 
 
 9 0vQN
 
 
 
         (WO p e n L u G l zSN	cF 1 .>f:y.^R	cF 2 .S(WhQO\!j_TzS!j_KNۏLRbc	cE S C .SN QO p e n L u G l zS0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l C l e a r { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l C l e a r [ ] bg l C l e a r [ M a s k ] ndO\U^NSm^X[
 
 
 
         M a s k tepe]\Oe_0
 
 
 
         8^bQpe:N:Wof~6RNxv,{ N*NS0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l L o a d I d e n t i t y { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l L o a d I d e n t i t y [ ] ͑nƉV
 
 
 
         g l L o a d I d e n t i t y [ ] \X 0Y 0Z ty0RO\U^vc[MOnMOn1ug l e A x i s ( S e t X , S e t Y , S e t Z ) c[	0
 
 
 
         g l L o a d I d e n t i t y [ . . .   . . . ] \X 0Y 0Z ty0RO\U^v-N_MOn0
 
 
 
         8^(Wk N*NVa~6RKNMRۏLdkyd\O0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l T r a n s l a t e d { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l T r a n s l a t e d [ x , y , z ] yRPWh
 
 
 
         laS_yRe
N/fNO\U^v-N_:Nwp/fNS_MR@b(WMOn:NwpۏLyR0
 
         8^(Wk N*NVa~6RKNMRۏLdkyd\O0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l C o l o r 3 d { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l C o l o r 3 d [ r , g , b ] nr
 
 
 
         	N*NSpeR+R/f~0~0݄vr:_^<PvQS<PV/fN0 . 0 0R1 . 0 0
 
          NNyrkvr[ 1 . 0 , 0 . 0 , 0 . 0 ] ~r0[ 0 . 0 , 1 . 0 , 0 . 0 ] ~r0[ 0 . 0 , 0 . 0 , 1 . 0 ] ݄r0[ 0 . 0 , 0 . 0 , 0 . 0 ] ўr0[ 1 . 0 , 1 . 0 , 1 . 0 ] }vr
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l B e g i n { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l B e g i n [ m o d e ]  _Y~V
 
 
 
         g l B e g i n [ m o d e ] Ng l E n d [ ] _{b[O(ug l B e g i n [ m o d e ] h:y N*N~VUSCQv _Yg l E n d [ ] h:y N*N~VUSCQv~_g0ُ N[QpeO`Y~6RNavVb_0
 
         (Wg l B e g i n [ m o d e ] Ng l E n d [ ] KN N,(ug l V e r t e x 3 d [ . . . ] Qpen~Vp_NSSbg l C o l o r 3 d [ r , g , b ] nrI{Qpe0m o d e vS<PSaINYN
 
 
 
         G L _ P O I N T S h:y~6R N|Rrzvp0
 
         G L _ L I N E S k$Npvޏb:N~kVdk(Wg l B e g i n [ i ] Ng l E n d [ ] KNpv*Npe_{/f2 v
Ppe0
 
         G L _ L I N E _ L O O P \핿~k0
 
         G L _ L I N E _ S T R I P vpvޏb:Nb~0
 
         G L _ T R I A N G L E S k	Npvޏb:N N*N	N҉b_Vdk(Wg l B e g i n [ i ] Ng l E n d [ ] KNpv*Npe_{/f3 v
Ppe0
 
         G L _ T R I A N G L E _ S T R I P vޏv	N҉b_&^0
 
         G L _ T R I A N G L E _ F A N vޏv	N҉b_Gb0
 
         G L _ Q U A D S kVpvޏb:N N*NVb_Vdk(Wg l B e g i n [ i ] Ng l E n d [ ] KNpv*Npe_{/f4 v
Ppe0
 
         G L _ Q U A D _ S T R I P vޏvVb_&^0
 
         G L _ P O L Y G O N ~6R{US0QYb_vLu0
 
 
 
         QpeSԏVYNЏL
 
 
 
         1 g l B e g i n [ m o d e ] Ng l E n d [ ] l	gb[O(u0
 
         2 Spem o d e ^l0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l E n d { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l E n d [ ] ~_g~V
 
 
 
         g l B e g i n [ m o d e ] Ng l E n d [ ] _{b[O(ug l B e g i n [ m o d e ] h:y N*N~VUSCQv _Yg l E n d [ ] h:y N*N~VUSCQv~_g0
 
 
 
         QpeSԏVYNЏL1 g l B e g i n [ m o d e ] Ng l E n d [ ] l	gb[O(u0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l V e r t e x 3 d { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l V e r t e x 3 d [ X , Y , Z ] n	N~~Vp
 
 
 
         X , Y , Z nNO\U^PWh|-Nv Np0
 
 
 
         la N,Vb_v~6RNvp _Y	ceeT~6R0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l R o t a t e d { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l R o t a t e d [ A n g l e , X v e c t o r , Y v e c t o r , Z v e c t o r ] O[aV~tۏLel
 
 
 
         A n g l e :Nel҉^X v e c t o r , Y v e c t o r TZ v e c t o r  Nwh:yT N*NTϑ\Suel0YgO(u( 1 . 0 , 0 . 0 , 0 . 0 ) ُasT@wc N*NTϑ\lX tTSel N*NUSCQYgO(u( - 1 . 0 , 0 . 0 , 0 . 0 ) ُasT@wc N*NTϑ\lX tT]el N*NUSCQ0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l P o i n t S i z e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l P o i n t S i z e [ s i z e ] [INpv:\[
 
 
 
         npv[^Na }:NUSMO	0Spes i z e _{'YN0 . 0 :we:N1 . 0 0s i z e < = 0 Ss i z e = 1 . 0 0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l L i n e W i d t h { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l L i n e W i d t h [ w i d t h ] n~[
 
 
 
         n~[Na }:NUSMO	0Spew i d t h _{'YN0 . 0 :we:N1 . 0 0w i d t h < = 0 Sw i d t h = 1 . 0 0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l L i n e S t i p p l e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l L i n e S t i p p l e [ f a c t o r , p a t t e r n ] n~vZp!j_
 
 
 
         n~:NS_MRvZp!j_0Spep a t t e r n /f N|Rv1 6 MOpe0 b1 	[͑
Y0WK~@bc[v~0vQ-Nk NMONh N*Na }NNNOMO _Y1 h:y(uS_MRr~6R N*Na }bkOVP[c[v*Npe	0 h:yS_MR
N~6RSyR N*Na }MObkOVP[c[v*Npe	0Spef a c t o r /f*NkOVP[[(uegb8Op a t t e r n -NvCQ }sS͑
Y~6R1 byR0 kYf a c t o r :N2 Rx0R1 e1\ޏ~~6R2 !kx0R0 eޏ~yR2 *NUSCQ0f a c t o r v'Y\VP6R(W1 0R2 5 6 KN0(W~6RZp~KNMR_{HQ/TR NNsS(uQpeg l E n a b l e ( G L _ L I N E _ S T I P P L E ) ; 
N(uR(ug l D i s a b l e ( G L _ L I N E _ S T I P P L E ) sQ0
 
 
 
         QpeSԏVYNЏL1 0Spe
N&{TBl0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l E n a b l e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l E n a b l e [ c a p ] nO p e n G L vTyR
 
 
 
         Ng l D i s a b l e ( c a p ) MTO(uHQ(ug l E n a b l e [ c a p ] nO p e n G L vR
N(ue(ug l D i s a b l e ( c a p ) SmُyR0
 
         OYg l E n a b l e ( G L _ L I N E _ S T I P P L E ) /T(uZp!j_0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l D i s a b l e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l D i s a b l e [ c a p ] SmO p e n G L vTyR
 
 
 
         Ng l E n a b l e ( c a p ) MTO(uHQ(ug l E n a b l e [ c a p ] nO p e n G L vR
N(ue(ug l D i s a b l e ( c a p ) SmُyR0
 
         OYg l D i s a b l e ( G L _ L I N E _ S T I P P L E ) SmZp!j_0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l P o l y g o n M o d e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l P o l y g o n M o d e [ f a c e , m o d e ] Yb_!j_n
 
 
 
         c6RYb_c[bv~6R!j_0Spef a c e :NG L _ F R O N T 0G L _ B A C K bG L _ F R O N T _ A N D _ B A C K Spem o d e :NG L _ P O I N T 0G L _ L I N E bG L _ F I L L R+Rh:y~6Rn^p_Yb_0n^~_Yb_bhQkXEQ_Yb_0:we~6Rv/fckSbhQkXEQ_Yb_0
 
 
 
         QpeSԏVYNЏL1 0Spe
N&{TBl
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l C l e a r C o l o r { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l C l e a r C o l o r [ r , g , b , A l p h a ] nO\U^nO\vr
 
 
 
         r , g , b 	N*NSpeR+R/f~0~0݄vr:_^<PvQS<PV/fN0 . 0 0R1 . 0 0
 
         A l p h a <PNf^	gsQ0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l C a l l L i s t { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l C a l l L i s t ( i ) gbL>f:yRh
 
 
 
         i :N>f:yRhv^S0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l L i s t B a s e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l L i s t B a s e ( i ) n>f:yRh^RvW^S
 
 
 
         i :N>f:yRh^RvW^S0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l C a l l L i s t s { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l C a l l L i s t s ( " a b c . . .   . . . " ) bg l C a l l L i s t s ( n 1 , n 2 , . . .   . . . ) gbL>f:yRh^R
 
 
 
         g l C a l l L i s t s ( " a b c . . .   . . . " ) S	g N*NSpeeSpe_{:NW[&{2N0W[&{2N-Nvk N*NW[&{Nh N*N>f:yRh>f:yRh^SNW^S1ug l L i s t B a s e ( i ) n	KN]I{NW[&{vA S C I I <P0
 
 
 
         g l C a l l L i s t s ( n 1 , n 2 , . . .   . . . ) YN N*NSpeek N*NSpe<PI{NSpeNhv>f:yRh^SNW^S1ug l L i s t B a s e ( i ) n	KN]0
 
 
 
         QpeSԏVYNЏL1 0S	g N*NSpeeSpe_{:NW[&{2N02 0QX[0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l G e n L i s t s { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l G e n L i s t s ( n ) R^ N*NbY*Nޏ~v>f:yRhԏV>f:yRhvW^S
 
 
 
         n :N>f:yRhv*Npen > = 1 0ԏV<P:N0 h:yR^1Y%0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l N e w L i s t { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l N e w L i s t ( i , m o d e ) ^z>f:yRhv^ыTgbL>f:yRh
 
 
 
         i :N>f:yRhv^S0m o d e :N]\O!j_m o d e = G L _ C O M P I L E eNۏLыm o d e = G L _ C O M P I L E _ A N D _ E X E C U T E eыv^gbL>f:yRh0
 
 
 
         Qpe_{Ng l E n d L i s t ( ) b[O(u0
 
 
 
         
N(uQpe[T N*N>f:yRhR^Y!kُ\_wmqNT
N[hQ0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l E n d L i s t { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l E n d L i s t ( ) ~_g^z>f:yRh
 
 
 
         Qpe_{Ng l N e w L i s t ( ) b[O(u0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l V e r t e x 2 d { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l V e r t e x 2 d ( X , Y ) nN~~Vp
 
 
 
         X , Y nNO\U^N~PWh|-Nv Np0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l E d g e F l a g { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l E d g e F l a g ( b o o l ) nvS'`
 
 
 
         Ygb o o l :NwR/fSvYgb o o l :NGPR/f
NSv0
 
 
 
         8^vS'`
NSuSSd^Q N!k(u
NTvSpe(uQpe0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l P u s h M a t r i x { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l P u s h M a t r i x ( ) \S_MRw5SeQXh
 
 
 
         g l P u s h M a t r i x ( ) Ng l P o p M a t r i x ( ) b[O(u0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l P o p M a t r i x { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l P o p M a t r i x ( ) \S_MRw59_QXh
 
 
 
         g l P u s h M a t r i x ( ) Ng l P o p M a t r i x ( ) b[O(u0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l S c a l e d { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l S c a l e d ( s x , s y , s z ) )>eSbc
 
 
 
         s x , s y , s z R+Rh:ylX , Y , Z tv)>eVP[0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l D e l e t e L i s t s { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l D e l e t e L i s t s ( l i s t , r a n g e )  Rd N~ޏ~v>f:yRh
 
 
 
         l i s t :N,{ N*N Rdv>f:yRh0r a n g e :N Rdv>f:yRhpev0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l u N e w Q u a d r i c { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l u N e w Q u a d r i c ( ) R^N!kfb[a
 
 
 
         ԏV N*NN!kfb[ac0(Wyr[vQpe-NSǏc0R勌N!kfb[a0N!kfb[a
N(ueSe(uQped e l e t e ( p )  Rd0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l u Q u a d r i c D r a w S t y l e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l u Q u a d r i c D r a w S t y l e ( a a , d r a w S t y l e ) nN!kfb~6R!j_
 
 
 
         ca a hƋN!kfb[a0d r a w S t y l e :N~6R!j_0
 
 
 
         QpeSԏVYNЏL1 0eHevN!kfb[ac0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l u Q u a d r i c N o r m a l s { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l u Q u a d r i c N o r m a l s ( a a , n o r m a l s ) nN!kfbl~Oo`
 
 
 
         ca a hƋN!kfb[a0n o r m a l s hƋN!kfbl~Oo`0
 
 
 
         QpeSԏVYNЏL1 0eHevN!kfb[ac0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l u S p h e r e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l u S p h e r e ( a a , r a d i u s , s l i c e s , s t a c k s ) ~6Rt
 
 
 
         ca a hƋN!kfb[at	0r a d i u s :NtvJS_0s l i c e s , s t a c k s :N~~T~~v~Wpe0
 
 
 
         QpeSԏVYNЏL1 0eHevN!kfb[ac0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l u Q u a d r i c O r i e n t a t i o n { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l u Q u a d r i c O r i e n t a t i o n ( a a , o r i e n t a t i o n ) nN!kfbc<P{veT
 
 
 
         ca a hƋN!kfb[a0o r i e n t a t i o n h:yN!kfbc<P{veT0o r i e n t a t i o n = G L U _ O U T S I D E h:yN!kfbvl~/ffbTYvo r i e n t a t i o n = G L U _ I N S I D E h:yN!kfbvl~/fcTN!kfbv0
 
 
 
         QpeSԏVYNЏL1 0eHevN!kfb[ac0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l u Q u a d r i c T e x t u r e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l u Q u a d r i c T e x t u r e ( a a , t e x t u r e C o o r d s ) nN!kfb/f&Tub~tPWh
 
 
 
         ca a hƋN!kfb[a0t e x t u r e C o o r d s h:y/f&T:NN!kfbub~tPWh0t e x t u r e C o o r d s :Nwh:yub~tPWh&TR
Nub~tPWh0
 
 
 
         QpeSԏVYNЏL1 0eHevN!kfb[ac0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l u C y l i n d e r { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l u C y l i n d e r ( a a , b a s e R a d i u s , t o p R a d i u s , h e i g h t , s l i c e s , s t a c k s ) ~6RWg0W%bS%
 
 
 
         ca a hƋN!kfb[a0b a s e R a d i u s , t o p R a d i u s h:yS%SO^bJS_TvbJS_0h e i g h t h:yS%vؚ0s l i c e s , s t a c k s :N~~T~~v~Wpe0
 
 
 
         QpeSԏVYNЏL1 0eHevN!kfb[ac0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l u D i s k { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l u D i s k ( a a , i n n e r R a d i u s , o u t e r R a d i u s , s l i c e s , l o o p s ) ~6RWvbWs
 
 
 
         ca a hƋN!kfb[a0i n n e r R a d i u s , o u t e r R a d i u s h:yWsvQ_TY_0s l i c e s , l o o p s h:y_Tv~WpeThTTvI{Rv~pev0
 
 
 
         QpeSԏVYNЏL1 0eHevN!kfb[ac0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l u P a r t i a l D i s k { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l u P a r t i a l D i s k ( a a , i n n e r R a d i u s , o u t e r R a d i u s , s l i c e s , l o o p s , s t a r t A n g l e , s w e e p A n g l e ) ~6RGbb_
 
 
 
         ca a hƋN!kfb[a0i n n e r R a d i u s , o u t e r R a d i u s h:yGbb_vQ_TY_0l i c e s , l o o p s h:y_Tv~WpeThTTvI{Rv~pev0s t a r t A n g l e h:ywY҉^0s w e e p A n g l e h:yGbb_v _ _҉^0
 
 
 
         QpeSԏVYNЏL1 0eHevN!kfb[ac0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e W o r k D r a w S c e n e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e W o r k D r a w S c e n e [ H F o r ( " r F o r " ) ]   b  g l e W o r k D r a w S c e n e [ s c e n e , H F o r ( " r F o r " ) ] :Wof~6RQpe
 
 
 
         g l e W o r k D r a w S c e n e \:Wof~6RQpe" r F o r " vSg O~O p e n L u G l 3 2 . d l l " r F o r " /f N*Nh_v
Ty0s c e n e /f1uQpeg l e N e w S c e n e 3uv:Wofc0
 
 
 
         QpeSԏVYNЏL1 0Spe*Npe^l2 ^lv:Wofc3 ^lvh_Sg0
 
 
 
         laYgl	gǏg l e S e t W i n d o w M o d e ~O p e n L u G l zSc[ N*N6rzS_{KbRsQQpeSb _vO p e n L u G l zS0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e D r a w S c e n e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e D r a w S c e n e [ H F o r ( " r F o r " ) ]   b  g l e D r a w S c e n e [ s c e n e , H F o r ( " r F o r " ) ] :Wof~6RQpe
 
 
 
         g l e D r a w S c e n e \:Wof~6RQpe" r F o r " vSg O~O p e n L u G l 3 2 . d l l " r F o r " /f N*Nh_v
Ty0s c e n e /f1uQpeg l e N e w S c e n e 3uv:Wofc0
 
 
 
         QpeSԏVYNЏL1 0Spe*Npe^l2 ^lv:Wofc3 ^lvh_Sg0
 
 
 
         laQpeSb _v~VzSOO p e n L u G l ꁨRsQ0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e N e w S c e n e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e N e w S c e n e [ " a a a " ] 3u:Wof
 
 
 
         W[&{2N" a a a " /f:WofvzS{|v
Ty0k N*N:Wof[^@w N*NzS{|0QpeԏV N*N:Wofc(u(W:Wof~6RQpeg l e W o r k D r a w S c e n e bg l e D r a w S c e n e -N0:Wof
N(ue{(uQpeg l e D e l e t e S c e n e  k0
 
 
 
         QpeSԏVYNЏL1 0^lvW[&{2N0W@W2 W[&{2N*Y^\N8 0 *NW[&{0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e D e l e t e S c e n e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e D e l e t e S c e n e [ s c e n e ]  k:Wof
 
 
 
          k:Wofs c e n e :Wofc	:Wof/f1uQpeg l e N e w S c e n e 3uv0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e S e t W o r k M o d e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e S e t W o r k M o d e [ m o d e ] n]\O!j_
 
 
 
         m o d e :Nwn:N_!j_m o d e :NGPn:NehV!j_0	cF 3 S(W_!j_TehV!j_KNۏLRbc0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e A x e s A n g l e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e A x e s A n g l e [ ] >f:yPWhTel҉^
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e A x i s R a t e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e A x i s R a t e ( x ) nPWhyRvs
 
 
 
         .vd~O\U^PWhyRsv:w<P/f0 . 1 S(uQpe͑enPWhyRvs0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e A n g l e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e A n g l e ( i ) _1u.vd~vel҉^
 
 
 
         (WO p e n L u G l 3 2 . d l l -NnN	N*NS1u.vd~vpeُ	N*NpeS1uQpeg l e A n g l e [ i ] _O(uُ	N*Npev^NQpeg l R o t a t e d [ . . . ] MTSOVaNuel0
 
 
 
         S h i f t   +   !Og l e A n g l e [ 1 ] <PXR
 
         S h i f t   +   !Og l e A n g l e [ 1 ] <PQ\
 
         S h i f t   +   !Og l e A n g l e [ 2 ] <PXR
 
         S h i f t   +   !Og l e A n g l e [ 2 ] <PQ\
 
         S h i f t   +   P a g e U p   Og l e A n g l e [ 3 ] <PQ\
 
         S h i f t   +   P a g e D o w n Og l e A n g l e [ 3 ] <PXR
 
         S h i f t   +   H o m e Og l e A n g l e [ i ] <P:N0 0
 
 
 
         (Wk N*N~VUSCQMRR
NNNNxS(u.vd~ValX 0Y 0Z tel
 
         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0
 
         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0
 
         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0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e A n g l e R a t e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e A n g l e R a t e ( x ) .vd~Vaelvs
 
 
 
         .vd~Vaelvsv:w<P/f0 . 5 S(uQpe͑enVaelvs0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e P r i n t C n { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e P r i n t C n [ " bv  O p e n F C   &   O p e n G L   ! " ] Q-NeW[&{2N
 
 
 
         Qpe^_baFO(uegQIlW[Te0
 
 
 
         QpeSԏVYNЏL1 0W[&{2N0W@W0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e P r i n t { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e P r i n t [ " a b c   1 2 3   ! ! ! " ] QeW[&{2N
 
 
 
         Qpe^__FO
N(uegQIlW[0
 
 
 
         QpeSԏVYNЏL1 0W[&{2N0W@W0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e V i r t u a l K e y { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e V i r t u a l K e y [ n ] bg l e V i r t u a l K e y [ n , b o o l ] .vr`Qpe
 
 
 
         g l e V i r t u a l K e y [ n ] S.v
N.vr`n :N.vNx0 < = n < 2 5 6 0S_.	cNeQpeԏV1 ;w	&TRԏV0 ;GP	0
 
 
 
         g l e V i r t u a l K e y [ n , b o o l ] n.v
N.vr`n :N.vNx0 < = n < 2 5 6 0\.vNx:N;<Pb o o l 0
 
 
 
         QpeSԏVYNЏL1 0.vNx^l02 0Spe
N&{TBl0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e C r e a t e P r i n t C n L i s t { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e C r e a t e P r i n t C n L i s t [ i , s t r ] R^-NeW[&{2N>f:yRh
 
 
 
         \-NeW[&{2Ns t r X[eQ>f:yRhv^ԏV>f:yRhvSgn 0ԏV<P:N0 h:yR^1Y%0R^bRTSN(ug l e P r i n t C n L i s t [ p ] >f:yW[&{2N0(ud e l e t e ( p ) Sʑ>e  >f:yRh@b`Svzz0
 
         8^(W~VNx-NHQ/TRO p e n L u G l zS6qT(WzSvRYSNxRNx(WzS/TRTNgbL N!k	-NO(uQpe0(W:Wof~6RNx-NO(ug l e P r i n t c n L i s t [ p ] >f:yW[&{2N0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e P r i n t C n L i s t { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e P r i n t C n L i s t [ i ] >f:yX[P(WRh-Nv-NeW[&{2N
 
 
 
         n :NtepehƋ-NeW[&{2N>f:yRh0Qpev^kg l P r i n t C n [ " . . . " ] _08^(W~VNx-NHQ/TRO p e n L u G l zS6qT(WzSvRYSNxRNx(WzS/TRTNgbL N!k	-NO(ug l e C r e a t P r i n t C n L i s t [ s t r ] R^-NeW[&{2N>f:yRh(W:Wof~6RNxRNx_sgbL	-NO(ug l e P r i n t c n L i s t [ i ] >f:y-NeW[&{2N0
 
 
 
         QpeSԏVYNЏL1 0el>f:yRh2 0el~b0Rc[v>f:yRh0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e I s I n i t S c e n e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e I s I n i t S c e n e ( ) $Re/f&T RYS:Wof
 
 
 
         (W,{ N!kgbL:WofNxKNMRb	cF 1 RbczSThQO\>f:y!j_e RYS:WofdkeQpeԏV1 ;w	&TRԏV0 ;GP	0
 
          N,(W:Wof~6RNxv _YYO(uQpe0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e G e t W i n d o w S i z e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e G e t W i n d o w S i z e ( x , y ) _~VzS:\[
 
 
 
         x :NzS[^y :NzSؚ^0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e G e t M o u s e M s g { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e G e t M o u s e M s g ( M s g , x , y ) _ hmo`
 
 
 
         M s g :N hmo`0x , y :NNQdk hmo`v hMOnNzS]
N҉:NPWhSpx h:yySpv4ls^ݍyy h:yySpvWvݍy0
 
 
 
 	  hmo`  f  
 
 	 W M _ M O U S E M O V E 	 	  hyR  
 
 	 W M _ L B U T T O N D O W N 	 	  h].	cN  
 
 	 W M _ L B U T T O N U P 	 	  h].>e _  
 
 	 W M _ L B U T T O N D B L C L K 	 SQ h].  
 
 	 W M _ R B U T T O N D O W N 	 	  hS.	cN  
 
 	 W M _ R B U T T O N U P 	 	  hS.>e _  
 
 	 W M _ R B U T T O N D B L C L K 	 SQ hS.  
 
 	 W M _ M B U T T O N D O W N 	 	  h-N.	cN  
 
 	 W M _ M B U T T O N U P 	 	  h-N.>e _  
 
 	 W M _ M B U T T O N D B L C L K 	 SQ h-N.  
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e C l e a r { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e C l e a r ( ) nd3uvzz
 
 
 
         Qpe RdNMR3uFOs(W]e(uvzz0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e S e t W i n d o w M o d e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e S e t W i n d o w M o d e ( G L E _ P a r e n t W i n d o w , h P a r e n t W i n d o w , G L E _ W i n d o w S t y l e , W i n d o w S t y l e , . . .   . . . ) nzS!j_
 
 
 
         Qpe(uNnO p e n L u G l zS!j_0nzS!j_TN(WRbczSew\O(u0QpeS N!knY~Spek~Spev,{ N*NhƋSpev{|WTb'}ߍ@wSpe<P0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e S e t W i n d o w T e x t { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e S e t W i n d o w T e x t ( " a b c " ) nzSh
 
 
 
         \~VzSvh:Nc[vW[&{2N0
 
 
 
         QpeSԏVYNЏL1 0Spe_{:NW[&{2N0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e S h o w C u r s o r { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e S h o w C u r s o r ( b o o l ) >f:ybυIQh
 
 
 
         b o o l :N;we>f:yIQhb o o l :N;GPeυIQh0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e O r { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e O r ( i 1 , i 2 , . . .   . . . ) 	cMObQpe
 
 
 
         Ble&{Stepei 1 , i 2 , . . .   . . . v	cMOb0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e M e s s a g e B o x { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e M e s s a g e B o x [ " mo`Fh-N>f:yvW[&{2N" , " \O:NhvW[&{2N" ] mo`FhQpe
 
 
 
         <h_1 g l e M e s s a g e B o x [ " mo`Fh-N>f:yvW[&{2N" , " \O:NhvW[&{2N" ] 
 
         <h_2 g l e M e s s a g e B o x [ " mo`Fh-N>f:yvW[&{2N" , " \O:NhvW[&{2N" , n T y p e ] 
 
         <h_3 g l e M e s s a g e B o x [ H W N D , " mo`Fh-N>f:yvW[&{2N" , " \O:NhvW[&{2N" , n T y p e ] 
 
 
 
         fH W N D hƋ\R^vmo`Fhvb	gzSYgdkSpe:N0 Rmo`Fhl	gb	gzSn T y p e c[ N*NQ[[݋FhvQ[TL:NvMOh_ƖdkSpeSN:NNRh_~-Nh_v~T
 
 	 M B _ O K 
 
 	 M B _ O K C A N C E L 
 
 	 M B _ Y E S N O 
 
 	 M B _ Y E S N O C A N C E L 
 
         vQNh_SW I N D O W S   A P I KbQ-NQpevf0
 
         ԏV<PYgl	gYvQX[egR^mo`FhRԏV<P:N0 0YgQpe(ubRRԏV<P:NNR[݋FhԏVv܃USyv<P-Nv N*N
 
 	 I D A B O R T A b o r t 	c	-N0
 
 	 I D C A N C E L C a n c e l 	c	-N0
 
 	 I D I G N O R E I g n o r e 	c	-N0
 
 	 I D N O N O 	c	-N0
 
 	 I D O K O K 	c	-N0
 
 	 I D R E T R Y R E T R Y 	c	-N0
 
 	 I D Y E S Y E S 	c	-N0
 
         h_TԏV<PvwQSO<PSW I N D O W S   A P I KbQ_NSNL0
 
 
 
         QpeSԏVYNЏL1 Spen
N&{TBl2 c[vW[&{2N
NX[(W0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e R e S e t P a r a { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e R e S e t P a r a ( " x 1 " , & x 1 , " x 2 " , & x 2 , . . .   . . . ) ͑nSpe
 
 
 
         QpeSb _ N*N!j`zS[c[vSpeۏL͑en0QpevSpe_{b[k[Spe-N,{ N*NSpe:NW[&{2N[,{N*NSpeۏLf,{N*NSpe:NO9evSpe,{N*NSpe_{(u_(ue_ O0
 
 
 
         QpeSԏVYNЏL1 l	gSpebSpe
Nb[2 k[Spe-N,{ N*NSpe_{:NW[&{2N0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e F i n d W i n d o w { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e F i n d W i n d o w ( " C l a s s N a m e " , " W i n d o w N a m e " ) bg l e F i n d W i n d o w ( h w n d P a r e n t , h w n d C h i l d A f t e r , " C l a s s N a m e " , " W i n d o w N a m e " ) _ N*NvB\	zSvSg
 
 
 
         <h_1 g l e F i n d W i n d o w ( " C l a s s N a m e " , " W i n d o w N a m e " ) _ N*NvB\zSvSg
 
         <h_1 g l e F i n d W i n d o w ( h w n d P a r e n t , h w n d C h i l d A f t e r , " C l a s s N a m e " , " W i n d o w N a m e " ) _ N*NzSvSg
 
 
 
         fh w n d P a r e n t :Ng~bP[zSv6rzSvSg0h w n d C h i l d A f t e r :NP[zSSgg~bN(WZ ^-NvN N*NP[zS _YP[zS_{:Nh w n d P a r e n t vvcP[zS^TNzS0" C l a s s N a m e " :NzS{|
TW[&{2N0" W i n d o w N a m e " :NzShW[&{2N0
 
 
 
         QpeSԏVYNЏL1 Spe
N&{TBl2 zS{|
TTzSh_{:NW[&{2N0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e R e g C o n s t S t a t e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e R e g C o n s t S t a t e ( ) hg8^ϑlQ`Q
 
 
 
         QpehgO p e n L u G l TL u lQ8^ϑv`QN>f:y*glQv8^ϑ0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e M o v e W i n d o w { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e M o v e W i n d o w ( ) 0g l e M o v e W i n d o w ( x ) 0g l e M o v e W i n d o w ( W x , W y , W i d t h , H e i g h t ) bg l e M o v e W i n d o w ( W x , W y , W i d t h , H e i g h t , x ) yRzS9eSzSvMOnT:\[
 
 
 
         <h_1 g l e M o v e W i n d o w ( ) O p e n L u G l zSv[EMOnPWh:NzSSegvMOnPWhN6rzSMOnPWhKNT0
 
         <h_2 g l e M o v e W i n d o w ( x ) O p e n L u G l zSv[EMOnPWhsSzSSegvMOnPWh0
 
         <h_3 g l e M o v e W i n d o w ( W x , W y , W i d t h , H e i g h t ) O p e n L u G l zSv[EMOnPWh:Nc[vPWh<PW x , W y N6rzSMOnPWhKNT0
 
         <h_4 g l e M o v e W i n d o w ( W x , W y , W i d t h , H e i g h t , x ) O p e n L u G l zSv[EMOnPWhsSc[vPWh<PW x , W y 0
 
 
 
         fW x , W y :Nec[vzSMOn0W i d t h , H e i g h t :Nec[vzS[^Tؚ^0x :NNa<P0O p e n L u G l zSv[EMOnPWhcg l e M o v e W i n d o w ( ) QpeQ(uA P I QpeM o v e W i n d o w ( ) e(uv[EMOnSpe0
 
 
 
         QpeSԏVYNЏL1 Spe*Npe
N&{TBl0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # g l e S a v e S c e n e { 
 
 [ O p e n L u G l 3 2 . d l l ]   g l e S a v e S c e n e ( ) \O p e n L u G l VPOX[:NeN0
 
 
 
         Qpe\O p e n L u G l VPOX[:NeN0N/ecB M P eN0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # l g M e s h { 
 
 [ O p e n L u G l 3 2 . d l l ]   l g M e s h ( X 1 , X 2 , Y 1 , Y 2 , x 1 , x 2 , y 1 , y 2 ) ~6RN~Q<h0
 
 
 
         ~6RN~Q<h( X 1 , X 2 , Y 1 , Y 2 ) k*NPWht1 0 I{R( x 1 , x 2 , y 1 , y 2 ) \hl(WPWht
N0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # l g M e s h 3 d { 
 
 [ O p e n L u G l 3 2 . d l l ]   l g M e s h 3 d ( X 1 , X 2 , Y 1 , Y 2 , Z 1 , Z 2 , x 1 , x 2 , y 1 , y 2 , z 1 , z 2 ) ~6R	N~Q<h0
 
 
 
         ~6R	N~Q<h( X 1 , X 2 , Y 1 , Y 2 , Z 1 , Z 2 ) k*NPWht1 0 I{R( x 1 , x 2 , y 1 , y 2 , z 1 , z 2 ) \hl(WPWht
N0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # l g P l o t { 
 
 [ O p e n L u G l 3 2 . d l l ]   l g P l o t [ ] ~6R NCQQpeVa
 
 
 
 l g P l o t [ h F , - 1 5 . 0 , 1 5 . 0 , L G _ Y , - 2 0 . 0 , 2 0 . 0 , L G _ A X E S , - 5 . 0 , 5 . 0 , - 3 . 0 , 3 . 0 , L G _ P L O T P O I N T S , 5 0 0 , L G _ C U T , L G _ N O A X E S , L G _ N O D R A W ] ; 
 
 
 
 fh F :N]~[INv NCQQpeSg- 1 5 . 0 , 1 5 . 0 :NSϑVL G _ Y , - 2 0 . 0 , 2 0 . 0 :NQpe<PV:wQpe<PVRꁨRubSϑ:SQv[teVaL G _ A X E S , - 5 . 0 , 5 . 0 , - 3 . 0 , 3 . 0 [O\U^PWh
Nv~V:SW:wv~V:SW/f- 5 . 0 , 5 . 0 , - 5 . 0 , 5 . 0 L G _ P L O T P O I N T S , 5 0 0 [NSϑvRrRpev:wvRrRpev:N1 0 0 0 L G _ C U T h:y\Rd~V:SWYv~k:w/f\~V:SWYv~k~6R(W~V:SWvLu
NL G _ N O A X E S h:y
N~6RPWht:w/f~6RPWhtL G _ N O D R A W h:y
N~6RQpeVaS~6RPWht:w/fe~6RVaS~6RPWht0L G _ Y 0L G _ A X E S 0L G _ P L O T P O I N T S 0L G _ C U T 0L G _ N O A X E S 0L G _ N O D R A W /fS	y0
 
 
 
 QpeSԏVYNЏL
 
 
 
 1 0Spe
N9SM
 
 2 0
NSƋ+Rvc&{
 
 3 0^lvh_Sg
 
 4 0c[vh_
N/f NCQQpe
 
 5 0
NSƋ+RSpe
 
 6 0 NCQQpeԏV<P^l0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # l g P a r a P l o t { 
 
 [ O p e n L u G l 3 2 . d l l ]   l g P a r a P l o t [ ] ~6Rs^bf~vSpeezVa
 
 
 
 l g P a r a P l o t [ h X , h Y , - 1 5 . 0 , 1 5 . 0 , L G _ X Y , - 1 5 . 0 , 1 5 . 0 , - 2 0 . 0 , 2 0 . 0 , L G _ A X E S , - 5 . 0 , 5 . 0 , - 3 . 0 , 3 . 0 , L G _ P L O T P O I N T S , 5 0 0 , L G _ C U T , L G _ N O A X E S , L G _ N O D R A W ] ; 
 
 
 
 fh X , h Y :N]~[INvSpeezSg- 1 5 . 0 , 1 5 . 0 :NSϑVL G _ X Y , - 1 5 . 0 , 1 5 . 0 , - 2 0 . 0 , 2 0 . 0 P[X TY vSSV:wdkyRꁨRubSϑ:SQv[teVaL G _ A X E S , - 5 . 0 , 5 . 0 , - 3 . 0 , 3 . 0 [O\U^PWh
Nv~V:SW:wv~V:SW/f- 5 . 0 , 5 . 0 , - 5 . 0 , 5 . 0 L G _ P L O T P O I N T S , 5 0 0 [NSϑvRrRpev:wvRrRpev:N1 0 0 0 L G _ C U T h:y\Rd~V:SWYv~k:w/f\~V:SWYv~k~6R(W~V:SWvLu
NL G _ N O A X E S h:y
N~6RPWht:w/f~6RPWhtL G _ N O D R A W h:y
N~6RQpeVaS~6RPWht:w/fe~6RVaS~6RPWht0L G _ X Y 0L G _ A X E S 0L G _ P L O T P O I N T S 0L G _ C U T 0L G _ N O A X E S 0L G _ N O D R A W /fS	y0
 
 
 
 QpeSԏVYNЏL
 
 
 
 1 0Spe
N9SM
 
 2 0
NSƋ+Rvc&{
 
 3 0^lvh_Sg
 
 4 0c[vh_
N/f NCQQpe
 
 5 0
NSƋ+RSpe
 
 6 0 NCQQpeԏV<P^l0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # l g P l o t 3 d { 
 
 [ O p e n L u G l 3 2 . d l l ]   l g P l o t 3 d [ ] ~6RNCQQpeVa
 
 
 
 l g P l o t 3 d [ h F , - 5 . 0 , 5 . 0 , - 6 . 0 , 6 . 0 , L G _ Z , - 2 . 0 , 2 . 0 , L G _ A X E S , - 3 . 0 , 5 . 0 , - 3 . 0 , 6 . 0 , - 6 . 0 , 0 . 0 , L G _ P L O T P O I N T S , 5 0 , 3 0 , L G _ C U T , L G _ N O A X E S , L G _ N O M E S H , L G _ N O D R A W ] ; 
 
 
 
 fh F :N]~[INvNCQQpeSg- 5 . 0 , 5 . 0 :Nx vSSV- 6 . 0 , 6 . 0 :Ny vSSVL G _ Z , - 2 . 0 , 2 . 0 :Nz vSSV:wdkyRꁨRubSϑ:SQv[teVaL G _ A X E S , - 3 . 0 , 5 . 0 , - 3 . 0 , 6 . 0 , - 6 . 0 , 0 . 0 [O\U^PWh
Nv~V:SW- 3 . 0 , 5 . 0 [X tvMOn- 3 . 0 , 6 . 0 [Y tvMOn- 6 . 0 , 0 . 0 [Z tvMOn:wv~V:SW/f- 5 . 0 , 5 . 0 , - 5 . 0 , 5 . 0 , - 5 . 0 , 5 . 0 L G _ P L O T P O I N T S , 5 0 , 3 0 -Nv5 0 T3 0 [Nx Ty vRrRpev:wvRrRpevR+R/f5 0 T5 0 L G _ C U T h:y\Rd~V:SWYvVa:w/f\~V:SWYvVa~6R(W~V:SWvLu
NL G _ N O A X E S h:y
N~6RPWht:w/f~6RPWhtL G _ N O M E S H h:y
N~6RQ<h:w/f~6RQ<hL G _ N O D R A W h:y
N~6RQpeVaS~6RPWht:w/fe~6RVaS~6RPWht0L G _ Z 0L G _ A X E S 0L G _ P L O T P O I N T S 0L G _ C U T 0L G _ N O A X E S 0L G _ N O M E S H 0L G _ N O D R A W /fS	y0
 
 
 
 QpeSԏVYNЏL
 
 
 
 1 0Spe
N9SM
 
 2 0
NSƋ+Rvc&{
 
 3 0^lvh_Sg
 
 4 0c[vh_
N/fNCQQpe
 
 5 0
NSƋ+RSpe
 
 6 0NCQQpeԏV<P^l0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 # l g P a r a P l o t 3 d { 
 
 [ O p e n L u G l 3 2 . d l l ]   l g P a r a P l o t 3 d [ ] ~6R	N~SpeezVa
 
 
 
 l g P a r a P l o t 3 d [ h X , h Y , h Z , - 5 . 0 , 5 . 0 , - 6 . 0 , 6 . 0 , L G _ X Y Z , - 3 . 0 , 3 . 0 , - 5 . 0 , 5 . 0 , - 2 . 0 , 2 . 0 , L G _ A X E S , - 3 . 0 , 5 . 0 , - 3 . 0 , 6 . 0 , - 6 . 0 , 0 . 0 , L G _ P L O T P O I N T S , 5 0 , 3 0 , L G _ C U T , L G _ N O A X E S , L G _ N O M E S H , L G _ N O D R A W ] ; 
 
 
 
 fh X , h Y , h Z :N]~[INvSpeezSg- 5 . 0 , 5 . 0 :Nx vSSV- 6 . 0 , 6 . 0 :Ny vSSVL G _ X Y Z , - 3 . 0 , 3 . 0 , - 5 . 0 , 5 . 0 , - 2 . 0 , 2 . 0 :NP[v" X " , " Y " , " Z " vSSV:wdkyRꁨRubSϑ:SQv[teVaL G _ A X E S , - 3 . 0 , 5 . 0 , - 3 . 0 , 6 . 0 , - 6 . 0 , 0 . 0 [O\U^PWh
Nv~V:SW- 3 . 0 , 5 . 0 [X tvMOn- 3 . 0 , 6 . 0 [Y tvMOn- 6 . 0 , 0 . 0 [Z tvMOn:wv~V:SW/f- 5 . 0 , 5 . 0 , - 5 . 0 , 5 . 0 , - 5 . 0 , 5 . 0 L G _ P L O T P O I N T S , 5 0 , 3 0 -Nv5 0 T3 0 [Nx Ty vRrRpev:wvRrRpevR+R/f5 0 T5 0 L G _ C U T h:y\Rd~V:SWYvVa:w/f\~V:SWYvVa~6R(W~V:SWvLu
NL G _ N O A X E S h:y
N~6RPWht:w/f~6RPWhtL G _ N O M E S H h:y
N~6RQ<h:w/f~6RQ<hL G _ N O D R A W h:y
N~6RQpeVaS~6RPWht:w/fe~6RVaS~6RPWht0L G _ X Y Z 0L G _ A X E S 0L G _ P L O T P O I N T S 0L G _ C U T 0L G _ N O A X E S 0L G _ N O M E S H 0L G _ N O D R A W /fS	y0
 
 
 
 QpeSԏVYNЏL
 
 
 
 1 0Spe
N9SM
 
 2 0
NSƋ+Rvc&{
 
 3 0^lvh_Sg
 
 4 0c[vh_
N/fNCQQpe
 
 5 0
NSƋ+RSpe
 
 6 0NCQQpeԏV<P^l0
 
 
 
         ~S O p e n L u G l (u7bcWSo p e n l u g l . h t m 	 0
 
 } # 
 
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 
 