/[MITgcm]/MITgcm_contrib/onedegcube/aaa.ps
ViewVC logotype

Annotation of /MITgcm_contrib/onedegcube/aaa.ps

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download) (as text)
Thu Oct 4 17:56:05 2007 UTC (17 years, 9 months ago) by molod
Branch: MAIN
CVS Tags: HEAD
File MIME type: application/postscript
One degree cube - files used to create, resulting grid files, gcm-generated
grid output files to verify required symmetries

1 molod 1.1 %!PS-Adobe-3.0
2     %%BoundingBox: 38 24 574 768
3     %%Title: Enscript Output
4     %%For: Andrea Molod
5     %%Creator: GNU enscript 1.6.4
6     %%CreationDate: Mon Jun 4 17:11:38 2007
7     %%Orientation: Landscape
8     %%Pages: (atend)
9     %%DocumentMedia: Letter 612 792 0 () ()
10     %%DocumentNeededResources: (atend)
11     %%EndComments
12     %%BeginProlog
13     %%BeginResource: procset Enscript-Prolog 1.6 4
14     %
15     % Procedures.
16     %
17    
18     /_S { % save current state
19     /_s save def
20     } def
21     /_R { % restore from saved state
22     _s restore
23     } def
24    
25     /S { % showpage protecting gstate
26     gsave
27     showpage
28     grestore
29     } bind def
30    
31     /MF { % fontname newfontname -> - make a new encoded font
32     /newfontname exch def
33     /fontname exch def
34    
35     /fontdict fontname findfont def
36     /newfont fontdict maxlength dict def
37    
38     fontdict {
39     exch
40     dup /FID eq {
41     % skip FID pair
42     pop pop
43     } {
44     % copy to the new font dictionary
45     exch newfont 3 1 roll put
46     } ifelse
47     } forall
48    
49     newfont /FontName newfontname put
50    
51     % insert only valid encoding vectors
52     encoding_vector length 256 eq {
53     newfont /Encoding encoding_vector put
54     } if
55    
56     newfontname newfont definefont pop
57     } def
58    
59     /MF_PS { % fontname newfontname -> - make a new font preserving its enc
60     /newfontname exch def
61     /fontname exch def
62    
63     /fontdict fontname findfont def
64     /newfont fontdict maxlength dict def
65    
66     fontdict {
67     exch
68     dup /FID eq {
69     % skip FID pair
70     pop pop
71     } {
72     % copy to the new font dictionary
73     exch newfont 3 1 roll put
74     } ifelse
75     } forall
76    
77     newfont /FontName newfontname put
78    
79     newfontname newfont definefont pop
80     } def
81    
82     /SF { % fontname width height -> - set a new font
83     /height exch def
84     /width exch def
85    
86     findfont
87     [width 0 0 height 0 0] makefont setfont
88     } def
89    
90     /SUF { % fontname width height -> - set a new user font
91     /height exch def
92     /width exch def
93    
94     /F-gs-user-font MF
95     /F-gs-user-font width height SF
96     } def
97    
98     /SUF_PS { % fontname width height -> - set a new user font preserving its enc
99     /height exch def
100     /width exch def
101    
102     /F-gs-user-font MF_PS
103     /F-gs-user-font width height SF
104     } def
105    
106     /M {moveto} bind def
107     /s {show} bind def
108    
109     /Box { % x y w h -> - define box path
110     /d_h exch def /d_w exch def /d_y exch def /d_x exch def
111     d_x d_y moveto
112     d_w 0 rlineto
113     0 d_h rlineto
114     d_w neg 0 rlineto
115     closepath
116     } def
117    
118     /bgs { % x y height blskip gray str -> - show string with bg color
119     /str exch def
120     /gray exch def
121     /blskip exch def
122     /height exch def
123     /y exch def
124     /x exch def
125    
126     gsave
127     x y blskip sub str stringwidth pop height Box
128     gray setgray
129     fill
130     grestore
131     x y M str s
132     } def
133    
134     /bgcs { % x y height blskip red green blue str -> - show string with bg color
135     /str exch def
136     /blue exch def
137     /green exch def
138     /red exch def
139     /blskip exch def
140     /height exch def
141     /y exch def
142     /x exch def
143    
144     gsave
145     x y blskip sub str stringwidth pop height Box
146     red green blue setrgbcolor
147     fill
148     grestore
149     x y M str s
150     } def
151    
152     % Highlight bars.
153     /highlight_bars { % nlines lineheight output_y_margin gray -> -
154     gsave
155     setgray
156     /ymarg exch def
157     /lineheight exch def
158     /nlines exch def
159    
160     % This 2 is just a magic number to sync highlight lines to text.
161     0 d_header_y ymarg sub 2 sub translate
162    
163     /cw d_output_w cols div def
164     /nrows d_output_h ymarg 2 mul sub lineheight div cvi def
165    
166     % for each column
167     0 1 cols 1 sub {
168     cw mul /xp exch def
169    
170     % for each rows
171     0 1 nrows 1 sub {
172     /rn exch def
173     rn lineheight mul neg /yp exch def
174     rn nlines idiv 2 mod 0 eq {
175     % Draw highlight bar. 4 is just a magic indentation.
176     xp 4 add yp cw 8 sub lineheight neg Box fill
177     } if
178     } for
179     } for
180    
181     grestore
182     } def
183    
184     % Line highlight bar.
185     /line_highlight { % x y width height gray -> -
186     gsave
187     /gray exch def
188     Box gray setgray fill
189     grestore
190     } def
191    
192     % Column separator lines.
193     /column_lines {
194     gsave
195     .1 setlinewidth
196     0 d_footer_h translate
197     /cw d_output_w cols div def
198     1 1 cols 1 sub {
199     cw mul 0 moveto
200     0 d_output_h rlineto stroke
201     } for
202     grestore
203     } def
204    
205     % Column borders.
206     /column_borders {
207     gsave
208     .1 setlinewidth
209     0 d_footer_h moveto
210     0 d_output_h rlineto
211     d_output_w 0 rlineto
212     0 d_output_h neg rlineto
213     closepath stroke
214     grestore
215     } def
216    
217     % Do the actual underlay drawing
218     /draw_underlay {
219     ul_style 0 eq {
220     ul_str true charpath stroke
221     } {
222     ul_str show
223     } ifelse
224     } def
225    
226     % Underlay
227     /underlay { % - -> -
228     gsave
229     0 d_page_h translate
230     d_page_h neg d_page_w atan rotate
231    
232     ul_gray setgray
233     ul_font setfont
234     /dw d_page_h dup mul d_page_w dup mul add sqrt def
235     ul_str stringwidth pop dw exch sub 2 div ul_h_ptsize -2 div moveto
236     draw_underlay
237     grestore
238     } def
239    
240     /user_underlay { % - -> -
241     gsave
242     ul_x ul_y translate
243     ul_angle rotate
244     ul_gray setgray
245     ul_font setfont
246     0 0 ul_h_ptsize 2 div sub moveto
247     draw_underlay
248     grestore
249     } def
250    
251     % Page prefeed
252     /page_prefeed { % bool -> -
253     statusdict /prefeed known {
254     statusdict exch /prefeed exch put
255     } {
256     pop
257     } ifelse
258     } def
259    
260     % Wrapped line markers
261     /wrapped_line_mark { % x y charwith charheight type -> -
262     /type exch def
263     /h exch def
264     /w exch def
265     /y exch def
266     /x exch def
267    
268     type 2 eq {
269     % Black boxes (like TeX does)
270     gsave
271     0 setlinewidth
272     x w 4 div add y M
273     0 h rlineto w 2 div 0 rlineto 0 h neg rlineto
274     closepath fill
275     grestore
276     } {
277     type 3 eq {
278     % Small arrows
279     gsave
280     .2 setlinewidth
281     x w 2 div add y h 2 div add M
282     w 4 div 0 rlineto
283     x w 4 div add y lineto stroke
284    
285     x w 4 div add w 8 div add y h 4 div add M
286     x w 4 div add y lineto
287     w 4 div h 8 div rlineto stroke
288     grestore
289     } {
290     % do nothing
291     } ifelse
292     } ifelse
293     } def
294    
295     % EPSF import.
296    
297     /BeginEPSF {
298     /b4_Inc_state save def % Save state for cleanup
299     /dict_count countdictstack def % Count objects on dict stack
300     /op_count count 1 sub def % Count objects on operand stack
301     userdict begin
302     /showpage { } def
303     0 setgray 0 setlinecap
304     1 setlinewidth 0 setlinejoin
305     10 setmiterlimit [ ] 0 setdash newpath
306     /languagelevel where {
307     pop languagelevel
308     1 ne {
309     false setstrokeadjust false setoverprint
310     } if
311     } if
312     } bind def
313    
314     /EndEPSF {
315     count op_count sub { pos } repeat % Clean up stacks
316     countdictstack dict_count sub { end } repeat
317     b4_Inc_state restore
318     } bind def
319    
320     % Check PostScript language level.
321     /languagelevel where {
322     pop /gs_languagelevel languagelevel def
323     } {
324     /gs_languagelevel 1 def
325     } ifelse
326     %%EndResource
327     %%BeginResource: procset Enscript-Encoding-88591 1.6 4
328     /encoding_vector [
329     /.notdef /.notdef /.notdef /.notdef
330     /.notdef /.notdef /.notdef /.notdef
331     /.notdef /.notdef /.notdef /.notdef
332     /.notdef /.notdef /.notdef /.notdef
333     /.notdef /.notdef /.notdef /.notdef
334     /.notdef /.notdef /.notdef /.notdef
335     /.notdef /.notdef /.notdef /.notdef
336     /.notdef /.notdef /.notdef /.notdef
337     /space /exclam /quotedbl /numbersign
338     /dollar /percent /ampersand /quoteright
339     /parenleft /parenright /asterisk /plus
340     /comma /hyphen /period /slash
341     /zero /one /two /three
342     /four /five /six /seven
343     /eight /nine /colon /semicolon
344     /less /equal /greater /question
345     /at /A /B /C
346     /D /E /F /G
347     /H /I /J /K
348     /L /M /N /O
349     /P /Q /R /S
350     /T /U /V /W
351     /X /Y /Z /bracketleft
352     /backslash /bracketright /asciicircum /underscore
353     /quoteleft /a /b /c
354     /d /e /f /g
355     /h /i /j /k
356     /l /m /n /o
357     /p /q /r /s
358     /t /u /v /w
359     /x /y /z /braceleft
360     /bar /braceright /tilde /.notdef
361     /.notdef /.notdef /.notdef /.notdef
362     /.notdef /.notdef /.notdef /.notdef
363     /.notdef /.notdef /.notdef /.notdef
364     /.notdef /.notdef /.notdef /.notdef
365     /.notdef /.notdef /.notdef /.notdef
366     /.notdef /.notdef /.notdef /.notdef
367     /.notdef /.notdef /.notdef /.notdef
368     /.notdef /.notdef /.notdef /.notdef
369     /space /exclamdown /cent /sterling
370     /currency /yen /brokenbar /section
371     /dieresis /copyright /ordfeminine /guillemotleft
372     /logicalnot /hyphen /registered /macron
373     /degree /plusminus /twosuperior /threesuperior
374     /acute /mu /paragraph /bullet
375     /cedilla /onesuperior /ordmasculine /guillemotright
376     /onequarter /onehalf /threequarters /questiondown
377     /Agrave /Aacute /Acircumflex /Atilde
378     /Adieresis /Aring /AE /Ccedilla
379     /Egrave /Eacute /Ecircumflex /Edieresis
380     /Igrave /Iacute /Icircumflex /Idieresis
381     /Eth /Ntilde /Ograve /Oacute
382     /Ocircumflex /Otilde /Odieresis /multiply
383     /Oslash /Ugrave /Uacute /Ucircumflex
384     /Udieresis /Yacute /Thorn /germandbls
385     /agrave /aacute /acircumflex /atilde
386     /adieresis /aring /ae /ccedilla
387     /egrave /eacute /ecircumflex /edieresis
388     /igrave /iacute /icircumflex /idieresis
389     /eth /ntilde /ograve /oacute
390     /ocircumflex /otilde /odieresis /divide
391     /oslash /ugrave /uacute /ucircumflex
392     /udieresis /yacute /thorn /ydieresis
393     ] def
394     %%EndResource
395     %%EndProlog
396     %%BeginSetup
397     %%IncludeResource: font Courier-Bold
398     %%IncludeResource: font Courier
399     /HFpt_w 10 def
400     /HFpt_h 10 def
401     /Courier-Bold /HF-gs-font MF
402     /HF /HF-gs-font findfont [HFpt_w 0 0 HFpt_h 0 0] makefont def
403     /Courier /F-gs-font MF
404     /F-gs-font 10 10 SF
405     /#copies 1 def
406     % Pagedevice definitions:
407     gs_languagelevel 1 gt {
408     <<
409     /PageSize [612 792]
410     >> setpagedevice
411     } if
412     /d_page_w 744 def
413     /d_page_h 536 def
414     /d_header_x 0 def
415     /d_header_y 536 def
416     /d_header_w 744 def
417     /d_header_h 0 def
418     /d_footer_x 0 def
419     /d_footer_y 0 def
420     /d_footer_w 744 def
421     /d_footer_h 0 def
422     /d_output_w 744 def
423     /d_output_h 536 def
424     /cols 1 def
425     %%EndSetup
426     %%Page: (1) 1
427     %%BeginPageSetup
428     _S
429     90 rotate
430     24 -574 translate
431     /pagenum 1 def
432     /fname (read510.m) def
433     /fdir () def
434     /ftail (read510.m) def
435     /user_header_p false def
436     /user_footer_p false def
437     %%EndPageSetup
438     5 523 M
439     (% ) s
440     5 512 M
441     (% Read in CS 510 input fields) s
442     5 501 M
443     (xc1 = zeros\(511,511,6\);) s
444     5 490 M
445     (yc1 = zeros\(511,511,6\);) s
446     5 479 M
447     (dxf1 = zeros\(511,511,6\);) s
448     5 468 M
449     (dyf1 = zeros\(511,511,6\);) s
450     5 457 M
451     (ra1 = zeros\(511,511,6\);) s
452     5 446 M
453     (xg1 = zeros\(511,511,6\);) s
454     5 435 M
455     (yg1 = zeros\(511,511,6\);) s
456     5 424 M
457     (dxv1 = zeros\(511,511,6\);) s
458     5 413 M
459     (dyu1 = zeros\(511,511,6\);) s
460     5 402 M
461     (raz1 = zeros\(511,511,6\);) s
462     5 391 M
463     (dxc1 = zeros\(511,511,6\);) s
464     5 380 M
465     (dyc1 = zeros\(511,511,6\);) s
466     5 369 M
467     (raw1 = zeros\(511,511,6\);) s
468     5 358 M
469     (ras1 = zeros\(511,511,6\);) s
470     5 347 M
471     (dxg1 = zeros\(511,511,6\);) s
472     5 336 M
473     (dyg1 = zeros\(511,511,6\);) s
474     5 325 M
475     (for iface=1:6) s
476     5 314 M
477     (fid = fopen\(['tile00' num2str\(iface\) '.mitgrid'],'r','b'\);) s
478     5 303 M
479     (xc1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
480     5 292 M
481     (yc1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
482     5 281 M
483     (dxf1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
484     5 270 M
485     (dyf1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
486     5 259 M
487     (ra1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
488     5 248 M
489     (xg1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
490     5 237 M
491     (yg1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
492     5 226 M
493     (dxv1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
494     5 215 M
495     (dyu1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
496     5 204 M
497     (raz1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
498     5 193 M
499     (dxc1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
500     5 182 M
501     (dyc1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
502     5 171 M
503     (raw1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
504     5 160 M
505     (ras1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
506     5 149 M
507     (dxg1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
508     5 138 M
509     (dyg1\(:,:,iface\) = fread\(fid,[511 511],'real*8'\);) s
510     5 127 M
511     (end) s
512     5 116 M
513     (%) s
514     5 105 M
515     (% Now output \(approx 1 deg\) grid) s
516     5 94 M
517     (xc2 = zeros\(103,103,6\);) s
518     5 83 M
519     (yc2 = zeros\(103,103,6\);) s
520     5 72 M
521     (dxf2 = zeros\(103,103,6\);) s
522     5 61 M
523     (dyf2 = zeros\(103,103,6\);) s
524     5 50 M
525     (ra2 = zeros\(103,103,6\);) s
526     5 39 M
527     (xg2 = zeros\(103,103,6\);) s
528     5 28 M
529     (yg2 = zeros\(103,103,6\);) s
530     5 17 M
531     (dxv2 = zeros\(103,103,6\);) s
532     5 6 M
533     (dyu2 = zeros\(103,103,6\);) s
534     _R
535     S
536     %%Page: (2) 2
537     %%BeginPageSetup
538     _S
539     90 rotate
540     24 -574 translate
541     /pagenum 2 def
542     /fname (read510.m) def
543     /fdir () def
544     /ftail (read510.m) def
545     /user_header_p false def
546     /user_footer_p false def
547     %%EndPageSetup
548     5 523 M
549     (raz2 = zeros\(103,103,6\);) s
550     5 512 M
551     (dxc2 = zeros\(103,103,6\);) s
552     5 501 M
553     (dyc2 = zeros\(103,103,6\);) s
554     5 490 M
555     (raw2 = zeros\(103,103,6\);) s
556     5 479 M
557     (ras2 = zeros\(103,103,6\);) s
558     5 468 M
559     (dxg2 = zeros\(103,103,6\);) s
560     5 457 M
561     (dyg2 = zeros\(103,103,6\);) s
562     5 446 M
563     (% Create left, x-center, bottom and y-center indeces into 510 grid) s
564     5 435 M
565     (ratio = 5;) s
566     5 424 M
567     (ileft=[1:5:510];) s
568     5 413 M
569     (icent=ileft+2;) s
570     5 402 M
571     (jbott=[1:5:510];) s
572     5 391 M
573     (jcent=jbott+2;) s
574     5 380 M
575     (% First do the interior of each face) s
576     5 369 M
577     (for iface=1:6) s
578     5 358 M
579     (xc2\(1:102,1:102,iface\)=xc1\(icent,jcent,iface\);) s
580     5 347 M
581     (yc2\(1:102,1:102,iface\)=yc1\(icent,jcent,iface\);) s
582     5 336 M
583     (xg2\(1:102,1:102,iface\)=xg1\(ileft,jcent,iface\);) s
584     5 325 M
585     (yg2\(1:102,1:102,iface\)=yg1\(icent,jbott,iface\);) s
586     5 314 M
587     (for ipnt=0:ratio-1) s
588     5 303 M
589     (dxf2\(1:102,1:102,iface\)=dxf2\(1:102,1:102,iface\) + dxf1\(ileft+ipnt,jcent,iface\);) s
590     5 292 M
591     (dxg2\(1:102,1:102,iface\)=dxg2\(1:102,1:102,iface\) + dxg1\(ileft+ipnt,jbott,iface\);) s
592     5 281 M
593     (dxv2\(2:102,2:102,iface\)=dxv2\(2:102,2:102,iface\) + dxv1\(icent\(2:102\)+ipnt+1,jbott\(2:102\),iface\);) s
594     5 270 M
595     (dxc2\(2:102,2:102,iface\)=dxc2\(2:102,2:102,iface\) + dxc1\(icent\(2:102\)+ipnt+1,jcent\(2:102\),iface\);) s
596     5 259 M
597     (end) s
598     5 248 M
599     (for ipnt=0:ratio-1) s
600     5 237 M
601     (dyf2\(1:102,1:102,iface\)=dyf2\(1:102,1:102,iface\) + dyf1\(icent,jbott+ipnt,iface\);) s
602     5 226 M
603     (dyg2\(1:102,1:102,iface\)=dyg2\(1:102,1:102,iface\) + dyg1\(ileft,jbott+ipnt,iface\);) s
604     5 215 M
605     (dyu2\(2:102,2:102,iface\)=dyu2\(2:102,2:102,iface\) + dyu1\(ileft\(2:102\),jcent\(2:102\)+jpnt+1,iface\);) s
606     5 204 M
607     (dyc2\(2:102,2:102,iface\)=dyc2\(2:102,2:102,iface\) + dyc1\(icent\(2:102\),jcent\(2:102\)+jpnt+1,iface\);) s
608     5 193 M
609     (end) s
610     5 182 M
611     (for ipnt=0:ratio-1) s
612     5 171 M
613     (for jpnt=0:ratio-1) s
614     5 160 M
615     (ra2\(1:102,1:102,iface\)=ra2\(1:102,1:102,iface\) + ra1\(ileft+ipnt,jbott+jpnt,iface\);) s
616     5 149 M
617     (ras2\(2:102,2:102,iface\)=ras2\(2:102,2:102,iface\) + ras1\(ileft\(2:102\)+ipnt+1,jbott\(2:102\)+jpnt,iface\);) s
618     5 138 M
619     (raw2\(2:102,2:102,iface\)=raw2\(2:102,2:102,iface\) + raw1\(ileft\(2:102\)+ipnt,jbott\(2:102\)+jpnt+1,iface\);) s
620     5 127 M
621     (raz2\(2:102,2:102,iface\)=raz2\(2:102,2:102,iface\) + raz1\(ileft\(2:102\)+ipnt,jbott\(2:102\)+jpnt,iface\);) s
622     5 116 M
623     (end) s
624     5 105 M
625     (end) s
626     5 94 M
627     (% Now the edges, corners and exchanges) s
628     5 83 M
629     (% Exchange for lon and lat's at center and edges - no directions) s
630     5 72 M
631     (xc2\(103,1:102,[1 3 5]\)=xc2\(1,1:102,[2 4 6]\);) s
632     5 61 M
633     (xc2\(1:102,103,[1 3 5]\)=xc2\(1,1:102,[3 5 1]\);) s
634     5 50 M
635     (xc2\(103,103,[1 2 3 4 5 6]\)=xc2\(1,1,[3 4 5 6 1 2]\);) s
636     5 39 M
637     (yc2\(103,1:102,[1 3 5]\)=yc2\(1,1:102,[2 4 6]\);) s
638     5 28 M
639     (yc2\(103,1:102,[1 3 5]\)=yc2\(1,1:102,[2 4 6]\);) s
640     5 17 M
641     (yc2\(103,103,[1 2 3 4 5 6]\)=yc2\(1,1,[3 4 5 6 1 2]\);) s
642     5 6 M
643     (xg2\(103,1:102,[1 3 5]\)=xg2\(1,1:102,[2 4 6]\);) s
644     _R
645     S
646     %%Page: (3) 3
647     %%BeginPageSetup
648     _S
649     90 rotate
650     24 -574 translate
651     /pagenum 3 def
652     /fname (read510.m) def
653     /fdir () def
654     /ftail (read510.m) def
655     /user_header_p false def
656     /user_footer_p false def
657     %%EndPageSetup
658     5 523 M
659     (xg2\(103,1:102,[1 3 5]\)=xg2\(1,1:102,[2 4 6]\);) s
660     5 512 M
661     (xg2\(103,103,[1 2 3 4 5 6]\)=xg2\(1,1,[3 4 5 6 1 2]\);) s
662     5 501 M
663     (yg2\(103,1:102,[1 3 5]\)=yg2\(1,1:102,[2 4 6]\);) s
664     5 490 M
665     (yg2\(103,1:102,[1 3 5]\)=yg2\(1,1:102,[2 4 6]\);) s
666     5 479 M
667     (yg2\(103,103,[1 2 3 4 5 6]\)=yg2\(1,1,[3 4 5 6 1 2]\);) s
668     5 468 M
669     (% Exchange for dx's and dy's at center - directions but no signs) s
670     5 457 M
671     (dxf2\(103,1:102,[1 3 5]\)=dxf2\(1,1:102,[2 4 6]\);) s
672     5 446 M
673     (dxf2\(103,1:102,[1 3 5]\)=dxf2\(1,1:102,[2 4 6]\);) s
674     5 435 M
675     (dxf2\(103,103,[1 2 3 4 5 6]\)=dxf2\(1,1,[3 4 5 6 1 2]\);) s
676     _R
677     S
678     %%Trailer
679     %%Pages: 3
680     %%DocumentNeededResources: font Courier-Bold Courier
681     %%EOF

  ViewVC Help
Powered by ViewVC 1.1.22