packmime-delaybox.eps
来自「一款用来进行网络模拟的软件」· EPS 代码 · 共 1,079 行 · 第 1/5 页
EPS
1,079 行
/x_proc{ exch t_array t_i get add exch moveto /t_i t_i 1 add store}bd/y_proc{ t_array t_i get add moveto /t_i t_i 1 add store}bd/xy_proc{ t_array t_i 2 copy 1 add get 3 1 roll get 4 -1 roll add 3 1 roll add moveto /t_i t_i 2 add store}bd/sop 0 def /cp_proc/x_proc ld /base_charpath { /t_array xs /t_i 0 def { t_c 0 3 -1 roll put currentpoint t_c cply sop cp_proc }forall /t_array 0 def}bd/sop/stroke ld /nop{}def/xsp/base_charpath ld/ysp{/cp_proc/y_proc ld base_charpath/cp_proc/x_proc ld}bd/xysp{/cp_proc/xy_proc ld base_charpath/cp_proc/x_proc ld}bd/xmp{/sop/nop ld /cp_proc/x_proc ld base_charpath/sop/stroke ld}bd/ymp{/sop/nop ld /cp_proc/y_proc ld base_charpath/sop/stroke ld}bd/xymp{/sop/nop ld /cp_proc/xy_proc ld base_charpath/sop/stroke ld}bd/refnt{ findfont dup length dict copy dup/Encoding 4 -1 roll put definefont pop}bd/renmfont{ findfont dup length dict copy definefont pop}bdL3? dup dup{save exch}if/Range 0 def/DataSource 0 def/val 0 def/nRange 0 def/mulRange 0 def/d0 0 def/r0 0 def/di 0 def/ri 0 def/a0 0 def/a1 0 def/r1 0 def/r2 0 def/dx 0 def/Nsteps 0 def/sh3tp 0 def/ymax 0 def/ymin 0 def/xmax 0 def/xmin 0 def/setupFunEval { begin /nRange Range length 2 idiv store /mulRange [ 0 1 nRange 1 sub { 2 mul/nDim2 xd Range nDim2 get Range nDim2 1 add get 1 index sub 255 div exch }for ]store end}bd/FunEval { begin nRange mul /val xd 0 1 nRange 1 sub { dup 2 mul/nDim2 xd val add DataSource exch get mulRange nDim2 get mul mulRange nDim2 1 add get add }for end}bd/max { 2 copy lt {exch pop}{pop}ifelse}bd/sh2{ /Coords load aload pop 3 index 3 index translate 3 -1 roll sub 3 1 roll exch sub 2 copy dup mul exch dup mul add sqrt dup scale atan rotate /Function load setupFunEval clippath {pathbbox}stopped {0 0 0 0}if newpath /ymax xs /xmax xs /ymin xs /xmin xs currentdict/Extend known { /Extend load 0 get { 0/Function load FunEval sc xmin ymin xmin abs ymax ymin sub rectfill }if }if /Nsteps/Function load/Size get 0 get 1 sub store /dx 1 Nsteps div store gsave /di ymax ymin sub store /Function load 0 1 Nsteps { 1 index FunEval sc 0 ymin dx di rectfill dx 0 translate }for pop grestore currentdict/Extend known { /Extend load 1 get { Nsteps/Function load FunEval sc 1 ymin xmax 1 sub abs ymax ymin sub rectfill }if }if}bd/shp { 4 copy dup 0 gt{ 0 exch a1 a0 arc }{ pop 0 moveto }ifelse dup 0 gt{ 0 exch a0 a1 arcn }{ pop 0 lineto }ifelse fill dup 0 gt{ 0 exch a0 a1 arc }{ pop 0 moveto }ifelse dup 0 gt{ 0 exch a1 a0 arcn }{ pop 0 lineto }ifelse fill}bd/calcmaxs{ xmin dup mul ymin dup mul add sqrt xmax dup mul ymin dup mul add sqrt xmin dup mul ymax dup mul add sqrt xmax dup mul ymax dup mul add sqrt max max max }bd/sh3{ /Coords load aload pop 5 index 5 index translate 3 -1 roll 6 -1 roll sub 3 -1 roll 5 -1 roll sub 2 copy dup mul exch dup mul add sqrt /dx xs 2 copy 0 ne exch 0 ne or { exch atan rotate }{ pop pop
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?