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 + -
显示快捷键?