$ od -c -N 50000 [_CDCSL_93-16_]<1>Cedar>release>Top>G3dRender.df 0000000 - - G 3 d R e n d e r . d f \n 0000020 - - C o p y r i g h t 323 1 0000040 9 9 2 b y X e r o x C o r 0000060 p o r a t i o n . A l l r 0000100 i g h t s r e s e r v e d . \n 0000120 - - D F P o r t : J u l e s 0000140 B l o o m e n t h a l O c t 0000160 o b e r 2 1 , 1 9 9 2 6 : 0000200 0 0 p m P D T \n \n E x p o r 0000220 t s [ C e d a r 1 0 . 1 ] < T 0000240 o p > \n G 3 d R e n d e r . 0000260 d f 0000300 0000320 2 0 - A p r - 9 3 1 5 : 0000340 5 5 : 1 6 P D T \n \n E x p o r 0000360 t s [ C e d a r 1 0 . 1 ] < G 0000400 3 d R e n d e r > \n G 3 d R 0000420 e n d e r P a c k a g e . c o n 0000440 f i g ! 2 0000460 2 2 - J u l - 0000500 9 2 1 6 : 3 8 : 3 6 P D T \n 0000520 + s u n 4 > G 3 d R e n d e 0000540 r P a c k a g e . c 2 c . o ! 1 0000560 0 0000600 1 0 - A p r - 9 3 1 3 : 0 6 : 0000620 2 5 P D T \n \n D i r e c t o r 0000640 y [ C e d a r 1 0 . 1 ] < G 3 0000660 d R e n d e r > \n G 3 d L i 0000700 g h t . m o b ! 4 0000720 0000740 1 9 - F e b - 9 0000760 3 1 6 : 3 8 : 1 1 P S T \n 0001000 G 3 d L i g h t . m e s a ! 2 0001020 0001040 1 9 0001060 - F e b - 9 3 1 6 : 3 1 : 4 6 0001100 P S T \n G 3 d N o r m a l 0001120 C o d i n g . m o b ! 1 0001140 0001160 1 5 - J u l - 9 2 2 2 0001200 : 4 5 : 0 2 P D T \n G 3 d 0001220 N o r m a l C o d i n g . m e s 0001240 a ! 1 0001260 1 5 - J u l 0001300 - 9 2 2 2 : 4 3 : 4 7 P D T 0001320 \n G 3 d R a y T r a c e . m 0001340 o b ! 4 0001360 0001400 1 9 - F e b - 9 3 1 6 : 3 9 : 0001420 0 2 P S T \n G 3 d R a y T 0001440 r a c e . m e s a ! 1 0001460 0001500 1 5 - J u l - 9 2 0001520 2 2 : 4 2 : 3 6 P D T \n G 0001540 3 d R e n d e r . m o b ! 4 0001560 0001600 1 9 - F 0001620 e b - 9 3 1 6 : 3 8 : 3 6 P 0001640 S T \n G 3 d R e n d e r . m 0001660 e s a ! 1 0001700 0001720 1 5 - J u l - 9 2 2 2 : 4 0001740 2 : 3 8 P D T \n G 3 d S h 0001760 a d e . m o b ! 4 0002000 0002020 1 9 - F e b - 9 0002040 3 1 6 : 3 9 : 3 0 P S T \n 0002060 G 3 d S h a d e . m e s a ! 1 0002100 0002120 1 5 0002140 - J u l - 9 2 2 2 : 4 2 : 4 0 0002160 P D T \n \n G 3 d R e n d e 0002200 r . r e q u i r e ! 3 0002220 0002240 2 2 - J u l - 9 2 1 0002260 6 : 3 2 : 4 4 P D T \n \n G 0002300 3 d L i g h t I m p l . m o b ! 0002320 4 0002340 1 9 - F 0002360 e b - 9 3 1 6 : 3 8 : 1 4 P 0002400 S T \n G 3 d L i g h t I m p 0002420 l . m e s a ! 1 0002440 0002460 1 5 - J u l - 9 2 2 2 : 4 0002500 7 : 3 0 P D T \n G 3 d L i 0002520 g h t I m p l . c 2 c . c ! 4 0002540 0002560 1 9 - F e b - 9 0002600 3 1 6 : 3 8 : 1 5 P S T \n 0002620 s u n 4 > G 3 d L i g h t I m 0002640 p l . c 2 c . o ! 4 0002660 1 9 0002700 - F e b - 9 3 1 6 : 3 8 : 3 3 0002720 P S T \n G 3 d N o r m a l 0002740 C o d i n g I m p l . m o b ! 1 0002760 0003000 1 5 - J u l - 9 2 2 2 0003020 : 4 6 : 2 9 P D T \n G 3 d 0003040 N o r m a l C o d i n g I m p l 0003060 . m e s a ! 1 0003100 1 5 - J u l 0003120 - 9 2 2 2 : 4 3 : 4 8 P D T 0003140 \n G 3 d N o r m a l C o d i 0003160 n g I m p l . c 2 c . c ! 1 0003200 0003220 1 5 - J u l - 9 2 2 2 : 4 6 : 0003240 3 0 P D T \n s u n 4 > G 3 0003260 d N o r m a l C o d i n g I m p 0003300 l . c 2 c . o ! 1 0003320 1 5 - J u l - 9 2 0003340 2 2 : 4 6 : 4 6 P D T \n G 0003360 3 d R a y T r a c e I m p l . m 0003400 o b ! 7 0003420 1 0 - A 0003440 p r - 9 3 1 3 : 0 5 : 5 0 P 0003460 D T \n G 3 d R a y T r a c e 0003500 I m p l . m e s a ! 2 0003520 0003540 2 6 - A u g - 9 2 1 7 : 4 0003560 6 : 3 4 P D T \n G 3 d R a 0003600 y T r a c e I m p l . c 2 c . c 0003620 ! 7 0003640 1 0 - A p r - 9 0003660 3 1 3 : 0 5 : 5 1 P D T \n 0003700 s u n 4 > G 3 d R a y T r a c 0003720 e I m p l . c 2 c . o ! 7 0003740 1 0 0003760 - A p r - 9 3 1 3 : 0 6 : 0 7 0004000 P D T \n G 3 d R e n d e r 0004020 I m p l . m o b ! 6 0004040 0004060 1 9 - F e b - 9 3 1 6 0004100 : 3 8 : 3 9 P S T \n G 3 d 0004120 R e n d e r I m p l . m e s a ! 0004140 1 0004160 1 5 - J u l 0004200 - 9 2 2 2 : 5 4 : 0 1 P D T 0004220 \n G 3 d R e n d e r I m p l 0004240 . c 2 c . c ! 6 0004260 0004300 1 9 - F e b - 9 3 1 6 : 3 8 : 0004320 4 1 P S T \n s u n 4 > G 3 0004340 d R e n d e r I m p l . c 2 c . 0004360 o ! 6 0004400 1 9 - F e b - 9 3 0004420 1 6 : 3 8 : 5 6 P S T \n G 0004440 3 d S h a d e I m p l . m o b ! 0004460 4 0004500 1 9 - F 0004520 e b - 9 3 1 6 : 3 9 : 3 2 P 0004540 S T \n G 3 d S h a d e I m p 0004560 l . m e s a ! 1 0004600 0004620 1 5 - J u l - 9 2 2 2 : 4 0004640 2 : 4 1 P D T \n G 3 d S h 0004660 a d e I m p l . c 2 c . c ! 4 0004700 0004720 1 9 - F e b - 9 0004740 3 1 6 : 3 9 : 3 3 P S T \n 0004760 s u n 4 > G 3 d S h a d e I m 0005000 p l . c 2 c . o ! 4 0005020 1 9 0005040 - F e b - 9 3 1 6 : 3 9 : 3 8 0005060 P S T \n \n G 3 d R e n d e 0005100 r P a c k a g e . m o b ! 1 0 0005120 0005140 1 0 - A p r - 9 3 1 0005160 3 : 0 6 : 1 1 P D T \n G 3 0005200 d R e n d e r P a c k a g e . c 0005220 2 c . c ! 1 0 0005240 1 0 - A p 0005260 r - 9 3 1 3 : 0 6 : 1 1 P D 0005300 T \n \n I m p o r t s [ C e d a 0005320 r 1 0 . 1 ] < T o p > A t o m . 0005340 d f O f ~ = \n U s i n g 0005360 [ A t o m . m o b ] \n \n I m p 0005400 o r t s [ C e d a r 1 0 . 1 ] 0005420 < T o p > B a s i c s . d f O 0005440 f > \n U s i n g [ R u n 0005460 t i m e E r r o r . m o b ] \n \n 0005500 I m p o r t s [ C e d a r 1 0 0005520 . 1 ] < T o p > B o o t P a c k 0005540 a g e s . d f O f > \n U 0005560 s i n g [ R a n d o m . m o b 0005600 ] \n \n I m p o r t s [ C e d a 0005620 r 1 0 . 1 ] < T o p > C e d a r 0005640 P r o c e s s . d f O f > \n 0005660 U s i n g [ C e d a r P r 0005700 o c e s s . m o b ] \n \n I m p o 0005720 r t s [ C e d a r 1 0 . 1 ] < 0005740 T o p > C o l o r F n s . d f 0005760 O f > \n U s i n g [ C o 0006000 l o r F n s . m o b ] \n \n I m p 0006020 o r t s [ C e d a r 1 0 . 1 ] 0006040 < T o p > D r a w 2 d . d f O 0006060 f ~ = \n U s i n g [ D r 0006100 a w 2 d . m o b ] \n \n I m p o r 0006120 t s [ C e d a r 1 0 . 1 ] < T 0006140 o p > F l o a t i n g P o i n t 0006160 . d f O f ~ = \n U s i n 0006200 g [ R e a l . m o b , R e a 0006220 l F n s . m o b ] \n \n I m p o r 0006240 t s [ C e d a r 1 0 . 1 ] < T 0006260 o p > G 2 d B a s i c . d f O 0006300 f > \n U s i n g [ G 2 d 0006320 B a s i c . m o b ] \n \n I m p o 0006340 r t s [ C e d a r 1 0 . 1 ] < 0006360 T o p > G 3 d B a s i c . d f 0006400 O f > \n U s i n g [ G 3 0006420 d B a s i c . m o b , G 3 d M 0006440 a t r i x . m o b , G 3 d S h 0006460 a p e . m o b , G 3 d V e c t 0006500 o r . m o b ] \n \n I m p o r t s 0006520 [ C e d a r 1 0 . 1 ] < T o p 0006540 > G 3 d D r a w . d f O f > 0006560 \n U s i n g [ G 3 d D r a 0006600 w . m o b , G 3 d V i e w . m 0006620 o b ] \n \n I m p o r t s [ C e 0006640 d a r 1 0 . 1 ] < T o p > I m a 0006660 g e r . d f O f ~ = \n U 0006700 s i n g [ I m a g e r . m o b 0006720 , I m a g e r B o x . m o b , 0006740 I m a g e r C o l o r . m o b 0006760 , I m a g e r P i x e l . m o 0007000 b , I m a g e r S a m p l e . 0007020 m o b , S F . m o b , V e c 0007040 t o r 2 . m o b ] \n \n I m p o r 0007060 t s [ C e d a r 1 0 . 1 ] < T 0007100 o p > I O . d f O f > \n 0007120 U s i n g [ I O . m o b ] \n \n 0007140 I m p o r t s [ C e d a r 1 0 0007160 . 1 ] < T o p > N a m e d C o l 0007200 o r s . d f O f ~ = \n U 0007220 s i n g [ N a m e d C o l o r 0007240 s . m o b ] \n \n I m p o r t s 0007260 [ C e d a r 1 0 . 1 ] < T o p > 0007300 R o p e . d f O f ~ = \n 0007320 U s i n g [ R o p e . m o b ] 0007340 \n \n I m p o r t s [ C e d a r 0007360 1 0 . 1 ] < T o p > T E d i t . 0007400 d f O f ~ = \n U s i n g 0007420 [ T i o g a O p s . m o b ] \n 0007440 \n I m p o r t s [ C e d a r 1 0007460 0 . 1 ] < T o p > V i e w e r s 0007500 . d f O f ~ = \n U s i n 0007520 g [ V i e w e r C l a s s e s 0007540 . m o b , V i e w e r O p s . 0007560 m o b , V i e w e r T o o l s 0007600 . m o b ] \n 0007606