$ od -c -N 50000 [_CDCSL_93-16_]<1>Cedar>release>Top>G3dDraw.df 0000000 - - G 3 d D r a w . d f \n - - 0000020 C o p y r i g h t 323 1 9 9 0000040 2 b y X e r o x C o r p o 0000060 r a t i o n . A l l r i g 0000100 h t s r e s e r v e d . \n - - 0000120 D F P o r t : J u l e s B 0000140 l o o m e n t h a l O c t o b 0000160 e r 2 1 , 1 9 9 2 5 : 4 2 0000200 p m P D T \n \n E x p o r t s 0000220 [ C e d a r 1 0 . 1 ] < T o p 0000240 > \n G 3 d D r a w . d f 0000260 * 0000320 2 0 - A p r - 9 3 1 5 : 5 4 0000340 : 5 1 P D T \n \n E x p o r t s 0000360 [ C e d a r 1 0 . 1 ] < G 3 d 0000400 D r a w > \n G 3 d D r a w P 0000420 a c k a g e . c o n f i g ! 2 0000440 0000460 1 4 - A p r - 9 3 1 0000500 6 : 1 3 : 3 7 P D T \n + s 0000520 u n 4 > G 3 d D r a w P a c k a 0000540 g e . c 2 c . o ! 5 0000560 1 4 - A 0000600 p r - 9 3 1 6 : 2 4 : 5 6 P 0000620 D T \n \n D i r e c t o r y [ C 0000640 e d a r 1 0 . 1 ] < G 3 d D r a 0000660 w > \n G 3 d D r a w . m o b 0000700 ! 3 0000720 0000740 1 0 - A p r - 9 3 1 2 : 4 0000760 6 : 0 2 P D T \n G 3 d D r 0001000 a w . m e s a ! 3 0001020 0001040 1 0 - A p r - 9 0001060 3 1 2 : 4 5 : 5 5 P D T \n 0001100 G 3 d V i e w . m o b ! 1 0001120 0001140 1 5 0001160 - J u l - 9 2 1 8 : 3 7 : 3 6 0001200 P D T \n G 3 d V i e w . m 0001220 e s a ! 1 0001240 0001260 1 4 - J u l - 9 2 1 3 0001300 : 5 1 : 0 7 P D T \n \n G 3 0001320 d D r a w . r e q u i r e ! 1 0001340 0001360 2 1 - O c 0001400 t - 9 2 1 6 : 1 5 : 1 6 P D 0001420 T \n \n G 3 d D r a w I m p l 0001440 . m o b ! 5 0001460 0001500 1 4 - A p r - 9 3 1 6 : 2 0001520 2 : 4 5 P D T \n G 3 d D r 0001540 a w I m p l . m e s a ! 5 0001560 0001600 1 4 - A p r - 9 0001620 3 1 6 : 2 2 : 3 6 P D T \n 0001640 G 3 d D r a w I m p l . c 2 c 0001660 . c ! 5 0001700 1 4 0001720 - A p r - 9 3 1 6 : 2 2 : 5 0 0001740 P D T \n s u n 4 > G 3 d D 0001760 r a w I m p l . c 2 c . o ! 5 0002000 0002020 1 4 - A p r - 9 3 1 6 0002040 : 2 4 : 3 9 P D T \n G 3 d 0002060 D r a w S h a p e I m p l . m o 0002100 b ! 4 0002120 1 4 - A p r 0002140 - 9 3 1 6 : 1 2 : 5 6 P D T 0002160 \n G 3 d D r a w S h a p e I 0002200 m p l . m e s a ! 4 0002220 0002240 1 4 - A p r - 9 3 1 6 : 1 2 : 0002260 1 9 P D T \n G 3 d D r a w 0002300 S h a p e I m p l . c 2 c . c ! 0002320 4 0002340 1 4 - A p r - 9 3 0002360 1 6 : 1 2 : 5 9 P D T \n s 0002400 u n 4 > G 3 d D r a w S h a p e 0002420 I m p l . c 2 c . o ! 4 0002440 1 4 - A 0002460 p r - 9 3 1 6 : 1 3 : 3 8 P 0002500 D T \n G 3 d V i e w I m p l 0002520 . m o b ! 2 0002540 0002560 0 6 - A p r - 9 3 2 3 : 3 0002600 0 : 4 6 P D T \n G 3 d V i 0002620 e w I m p l . m e s a ! 2 0002640 0002660 0 6 - A p r - 9 0002700 3 2 3 : 3 0 : 1 1 P D T \n 0002720 G 3 d V i e w I m p l . c 2 c 0002740 . c ! 2 0002760 0 6 0003000 - A p r - 9 3 2 3 : 3 0 : 4 7 0003020 P D T \n s u n 4 > G 3 d V 0003040 i e w I m p l . c 2 c . o ! 2 0003060 0003100 0 6 - A p r - 9 3 2 3 0003120 : 3 1 : 0 1 P D T \n \n G 3 0003140 d D r a w P a c k a g e . m o b 0003160 ! 5 0003200 1 4 - A p 0003220 r - 9 3 1 6 : 2 4 : 4 5 P D 0003240 T \n G 3 d D r a w P a c k a 0003260 g e . c 2 c . c ! 5 0003300 0003320 1 4 - A p r - 9 3 1 6 : 2 4 0003340 : 4 5 P D T \n \n I m p o r t s 0003360 [ C e d a r 1 0 . 1 ] < T o p 0003400 > B a s i c P a c k a g e s . d 0003420 f O f ~ = \n U s i n g 0003440 [ P r o p . m o b ] \n \n I m p o 0003460 r t s [ C e d a r 1 0 . 1 ] < 0003500 T o p > B a s i c s . d f O f 0003520 > \n U s i n g [ B a s i 0003540 c s . m o b , P r o c e s s . 0003560 m o b ] \n \n I m p o r t s [ C 0003600 e d a r 1 0 . 1 ] < T o p > C e 0003620 d a r P r o c e s s . d f O f 0003640 ~ = \n U s i n g [ C e d 0003660 a r P r o c e s s . m o b ] \n \n 0003700 I m p o r t s [ C e d a r 1 0 0003720 . 1 ] < T o p > D e b u g g e r 0003740 . d f O f ~ = \n U s i n 0003760 g [ P r e D e b u g . m o b ] 0004000 \n \n I m p o r t s [ C e d a r 0004020 1 0 . 1 ] < T o p > D r a w 2 d 0004040 . d f O f ~ = \n U s i n 0004060 g [ D r a w 2 d . m o b ] \n \n 0004100 I m p o r t s [ C e d a r 1 0 0004120 . 1 ] < T o p > F l o a t i n g 0004140 P o i n t . d f O f ~ = \n 0004160 U s i n g [ R e a l . m o b 0004200 , R e a l F n s . m o b ] \n \n 0004220 I m p o r t s [ C e d a r 1 0 0004240 . 1 ] < T o p > G 2 d B a s i c 0004260 . d f O f > \n U s i n g 0004300 [ G 2 d B a s i c . m o b , 0004320 G 2 d V e c t o r . m o b ] \n \n 0004340 I m p o r t s [ C e d a r 1 0 0004360 . 1 ] < T o p > G 3 d B a s i c 0004400 . d f O f > \n U s i n g 0004420 [ G 3 d B a s i c . m o b , 0004440 G 3 d C l i p . m o b , G 3 d 0004460 C u r v e . m o b , G 3 d M a 0004500 t r i x . m o b , G 3 d N a t 0004520 s . m o b , G 3 d P a t c h . 0004540 m o b , G 3 d P l a n e . m o 0004560 b , G 3 d P o l y g o n . m o 0004600 b , G 3 d S h a p e . m o b , 0004620 G 3 d S p l i n e . m o b , 0004640 G 3 d V e c t o r . m o b ] \n \n 0004660 I m p o r t s [ C e d a r 1 0 0004700 . 1 ] < T o p > I m a g e r . d 0004720 f O f ~ = \n U s i n g 0004740 [ I m a g e r . m o b , I m a 0004760 g e r B a c k d o o r . m o b , 0005000 I m a g e r B o x . m o b , 0005020 I m a g e r C o l o r . m o b , 0005040 I m a g e r P a t h . m o b , 0005060 V e c t o r 2 . m o b ] \n \n I 0005100 m p o r t s [ C e d a r 1 0 . 0005120 1 ] < T o p > I m a g e r C o l 0005140 o r D i s p l a y . d f O f 0005160 ~ = \n U s i n g [ I m a g 0005200 e r C G 6 C o n t e x t . m o b 0005220 ] \n \n I m p o r t s [ C e d a 0005240 r 1 0 . 1 ] < T o p > I m a g e 0005260 r S h a p e . d f O f ~ = \n 0005300 U s i n g [ I m a g e r S 0005320 h a p e S t r o k e . m o b ] \n 0005340 \n I m p o r t s [ C e d a r 1 0005360 0 . 1 ] < T o p > I O . d f O 0005400 f ~ = \n U s i n g [ I O 0005420 . m o b ] \n \n I m p o r t s [ 0005440 C e d a r 1 0 . 1 ] < T o p > R 0005460 o p e . d f O f ~ = \n U 0005500 s i n g [ R o p e . m o b ] \n 0005520 \n I m p o r t s [ C e d a r 1 0005540 0 . 1 ] < T o p > V i e w e r s 0005560 . d f O f ~ = \n U s i n 0005600 g [ M e s s a g e W i n d o w 0005620 . m o b , V i e w e r C l a s 0005640 s e s . m o b ] \n 0005651