initial-route.eps
来自「math library from gnu」· EPS 代码 · 共 4,495 行 · 第 1/5 页
EPS
4,495 行
%!PS-Adobe-3.0 EPSF-3.0%%Creator: GNU libplot drawing library 4.1%%Title: PostScript plot%%CreationDate: Thu Jan 4 10:56:26 2007%%DocumentData: Clean7Bit%%LanguageLevel: 1%%Pages: 1%%PageOrder: Ascend%%Orientation: Portrait%%BoundingBox: 101 194 489 610%%DocumentNeededResources: %%DocumentSuppliedResources: procset GNU_libplot 1.0 0%%EndComments%%BeginDefaults%%PageResources: %%EndDefaults%%BeginProlog%%EndProlog%%BeginSetup/DrawDict 50 dict defDrawDict begin%%BeginResource procset GNU_libplot 1.0 0/none null def/numGraphicParameters 17 def/stringLimit 65535 def/arrowHeight 8 def/eoFillRule true def/Begin { save numGraphicParameters dict begin } def/End { end restore } def/SetB {dup type /nulltype eq {popfalse /brushRightArrow ideffalse /brushLeftArrow ideftrue /brushNone idef} {/brushDashOffset idef/brushDashArray idef0 ne /brushRightArrow idef0 ne /brushLeftArrow idef/brushWidth ideffalse /brushNone idef} ifelse} def/SetCFg {/fgblue idef/fggreen idef/fgred idef} def/SetCBg {/bgblue idef/bggreen idef/bgred idef} def/SetF {/printSize idef/printFont idef} def/SetP {dup type /nulltype eq {pop true /patternNone idef} {/patternGrayLevel idefpatternGrayLevel -1 eq {/patternString idef} iffalse /patternNone idef} ifelse} def/BSpl {0 beginstorexynnewpathn 1 gt {0 0 0 0 0 0 1 1 true subsplinen 2 gt {0 0 0 0 1 1 2 2 false subspline1 1 n 3 sub {/i exch defi 1 sub dup i dup i 1 add dup i 2 add dup false subspline} forn 3 sub dup n 2 sub dup n 1 sub dup 2 copy false subspline} ifn 2 sub dup n 1 sub dup 2 copy 2 copy false subsplinepatternNone not brushLeftArrow not brushRightArrow not and and { ifill } ifbrushNone not { istroke } if0 0 1 1 leftarrown 2 sub dup 1 sub dup rightarrow} ifend} dup 0 4 dict put def/Circ {newpath0 360 arcclosepathpatternNone not { ifill } ifbrushNone not { istroke } if} def/CBSpl {0 begindup 2 gt {storexynnewpathn 1 sub dup 0 0 1 1 2 2 true subspline1 1 n 3 sub {/i exch defi 1 sub dup i dup i 1 add dup i 2 add dup false subspline} forn 3 sub dup n 2 sub dup n 1 sub dup 0 0 false subsplinen 2 sub dup n 1 sub dup 0 0 1 1 false subsplinepatternNone not { ifill } ifbrushNone not { istroke } if} {Poly} ifelseend} dup 0 4 dict put def/Elli {0 beginnewpath4 2 rolltranslatescale0 0 1 0 360 arcclosepathpatternNone not { ifill } ifbrushNone not { istroke } ifend} dup 0 1 dict put def/Line {0 begin2 storexynnewpathx 0 get y 0 get movetox 1 get y 1 get linetobrushNone not { istroke } if0 0 1 1 leftarrow0 0 1 1 rightarrowend} dup 0 4 dict put def/MLine {0 beginstorexynnewpathn 1 gt {x 0 get y 0 get moveto1 1 n 1 sub {/i exch defx i get y i get lineto} forpatternNone not brushLeftArrow not brushRightArrow not and and { ifill } ifbrushNone not { istroke } if0 0 1 1 leftarrown 2 sub dup n 1 sub dup rightarrow} ifend} dup 0 4 dict put def/Poly {3 1 rollnewpathmoveto-1 add{ lineto } repeatclosepathpatternNone not { ifill } ifbrushNone not { istroke } if} def/Rect {0 begin/t exch def/r exch def/b exch def/l exch defnewpathl b movetol t linetor t linetor b linetoclosepathpatternNone not { ifill } ifbrushNone not { istroke } ifend} dup 0 4 dict put def/Text {ishow} def/idef {dup where { pop pop pop } { exch def } ifelse} def/ifill {0 begingsavepatternGrayLevel -1 ne {fgred bgred fgred sub patternGrayLevel mul addfggreen bggreen fggreen sub patternGrayLevel mul addfgblue bgblue fgblue sub patternGrayLevel mul add setrgbcoloreoFillRule { eofill } { fill } ifelse} {eoFillRule { eoclip } { clip } ifelseoriginalCTM setmatrixpathbbox /t exch def /r exch def /b exch def /l exch def/w r l sub ceiling cvi def/h t b sub ceiling cvi def/imageByteWidth w 8 div ceiling cvi def/imageHeight h defbgred bggreen bgblue setrgbcoloreoFillRule { eofill } { fill } ifelsefgred fggreen fgblue setrgbcolorw 0 gt h 0 gt and {l b translate w h scalew h true [w 0 0 h neg 0 h] { patternproc } imagemask} if} ifelsegrestoreend} dup 0 8 dict put def/istroke {gsavebrushDashOffset -1 eq {[] 0 setdash1 setgray} {brushDashArray brushDashOffset setdashfgred fggreen fgblue setrgbcolor} ifelsebrushWidth setlinewidthoriginalCTM setmatrixstrokegrestore} def/ishow {0 begingsavefgred fggreen fgblue setrgbcolor/fontDict printFont findfont printSize scalefont dup setfont def/descender fontDict begin 0 /FontBBox load 1 get FontMatrix endtransform exch pop def/vertoffset 1 printSize sub descender sub def {0 vertoffset moveto show/vertoffset vertoffset printSize sub def} forallgrestoreend} dup 0 3 dict put def/patternproc {0 begin/patternByteLength patternString length def/patternHeight patternByteLength 8 mul sqrt cvi def/patternWidth patternHeight def/patternByteWidth patternWidth 8 idiv def/imageByteMaxLength imageByteWidth imageHeight mulstringLimit patternByteWidth sub min def/imageMaxHeight imageByteMaxLength imageByteWidth idiv patternHeight idivpatternHeight mul patternHeight max def/imageHeight imageHeight imageMaxHeight sub store/imageString imageByteWidth imageMaxHeight mul patternByteWidth add string def0 1 imageMaxHeight 1 sub {/y exch def/patternRow y patternByteWidth mul patternByteLength mod def/patternRowString patternString patternRow patternByteWidth getinterval def/imageRow y imageByteWidth mul def0 patternByteWidth imageByteWidth 1 sub {/x exch defimageString imageRow x add patternRowString putinterval} for} forimageStringend} dup 0 12 dict put def/min {dup 3 2 roll dup 4 3 roll lt { exch } if pop} def/max {dup 3 2 roll dup 4 3 roll gt { exch } if pop} def/midpoint {0 begin/y1 exch def/x1 exch def/y0 exch def/x0 exch defx0 x1 add 2 divy0 y1 add 2 divend} dup 0 4 dict put def/thirdpoint {0 begin/y1 exch def/x1 exch def/y0 exch def/x0 exch defx0 2 mul x1 add 3 divy0 2 mul y1 add 3 divend} dup 0 4 dict put def/subspline {0 begin/movetoNeeded exch defy exch get /y3 exch defx exch get /x3 exch defy exch get /y2 exch defx exch get /x2 exch defy exch get /y1 exch defx exch get /x1 exch defy exch get /y0 exch defx exch get /x0 exch defx1 y1 x2 y2 thirdpoint/p1y exch def/p1x exch defx2 y2 x1 y1 thirdpoint/p2y exch def/p2x exch defx1 y1 x0 y0 thirdpointp1x p1y midpoint/p0y exch def/p0x exch defx2 y2 x3 y3 thirdpointp2x p2y midpoint/p3y exch def/p3x exch defmovetoNeeded { p0x p0y moveto } ifp1x p1y p2x p2y p3x p3y curvetoend} dup 0 17 dict put def/storexyn {/n exch def/y n array def/x n array defn 1 sub -1 0 {/i exch defy i 3 2 roll putx i 3 2 roll put} for} def/arrowhead {0 begintransform originalCTM itransform/taily exch def/tailx exch deftransform originalCTM itransform/tipy exch def/tipx exch def/dy tipy taily sub def/dx tipx tailx sub def/angle dx 0 ne dy 0 ne or { dy dx atan } { 90 } ifelse defgsaveoriginalCTM setmatrixtipx tipy translateangle rotatenewpatharrowHeight neg arrowWidth 2 div moveto0 0 linetoarrowHeight neg arrowWidth 2 div neg linetopatternNone not {originalCTM setmatrix/padtip arrowHeight 2 exp 0.25 arrowWidth 2 exp mul add sqrt brushWidth mularrowWidth div def/padtail brushWidth 2 div deftipx tipy translateangle rotatepadtip 0 translatearrowHeight padtip add padtail add arrowHeight div dup scalearrowheadpathifill} ifbrushNone not {originalCTM setmatrixtipx tipy translateangle rotatearrowheadpathistroke} ifgrestoreend} dup 0 9 dict put def/arrowheadpath {newpatharrowHeight neg arrowWidth 2 div moveto0 0 linetoarrowHeight neg arrowWidth 2 div neg lineto} def/leftarrow {0 beginy exch get /taily exch defx exch get /tailx exch defy exch get /tipy exch defx exch get /tipx exch defbrushLeftArrow { tipx tipy tailx taily arrowhead } ifend} dup 0 4 dict put def/rightarrow {0 beginy exch get /tipy exch defx exch get /tipx exch defy exch get /taily exch defx exch get /tailx exch defbrushRightArrow { tipx tipy tailx taily arrowhead } ifend} dup 0 4 dict put def%%EndResource%%EndSetup%%Page: 1 1%%PageResources: %%PageBoundingBox: 101 194 489 610%%BeginPageSetup%I Idraw 8Begin%I b u%I cfg u%I cbg u%I f u%I p u%I t[ 1 0 0 1 0 0 ] concat/originalCTM matrix currentmatrix def/trueoriginalCTM matrix currentmatrix def%%EndPageSetupBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 23399 100173399 97102 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 23414 100173414 97102 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 63311 100173297 99303297 100173517 100173517 99303502 100176 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 23355 97103458 97102 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 163781 99733795 100173795 99303781 99733751 100033707 100173663 100173619 100033590 99733590 99443605 99153619 99003649 98863737 98563766 98423795 981216 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 163590 99443619 99153649 99003737 98713766 98563781 98423795 98123795 97543766 97243722 97103678 97103634 97243605 97543590 97983590 97103605 975416 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 23913 100173913 97102 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 23927 100173927 97102 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 103869 100174045 100174089 100034103 99884118 99594118 99154103 98864089 98714045 98563927 985610 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 84045 100174074 100034089 99884103 99594103 99154089 98864074 98714045 98568 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 23869 97103971 97102 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 24455 98424719 98422 MLineEndBegin %I Poly[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 45100 100035086 99885071 100035086 100174 PolyEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 25086 99155086 97102 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 25100 99155100 97102 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 25042 99155100 99152 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 25042 97105144 97102 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 25247 99155247 97102 MLineEndBegin %I MLine[1.040989 0 0 1.040989 0 0 ] trueoriginalCTM originalCTMconcatmatrix pop1 setlinecap 1 setlinejoin/eoFillRule true def%I b 655351 0 0 [ ] 0 SetB%I cfg Black0 0 0 SetCFg%I cbg White1 1 1 SetCBg%I pnone SetP%I t[0.05 0 0 0.05 18 108 ] concat%I 25261 99155261 97102 MLineEnd
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?