81 |
|
|
82 |
endfig; |
endfig; |
83 |
|
|
84 |
size = 100pt; |
size = 15pt; |
85 |
|
|
86 |
def drawgrid(expr x, y, side, light) = |
def drawgrid(expr x, y, side, light) = |
87 |
|
|
106 |
|
|
107 |
vardef drawmipmaps(expr x, y, lightlevel) = |
vardef drawmipmaps(expr x, y, lightlevel) = |
108 |
|
|
109 |
|
label.top(Tlev(lightlevel), (x + 2*size,y + 2*size)); |
110 |
drawgrid(x, y, 1, lightlevel=0); |
drawgrid(x, y, 1, lightlevel=0); |
111 |
drawgrid(x, y - 200, 2, lightlevel=1); |
drawgrid(x, y - 3*size, 2, lightlevel=1); |
112 |
drawgrid(x, y - 500, 4, lightlevel=2); |
drawgrid(x, y - 8*size, 4, lightlevel=2); |
113 |
|
|
114 |
enddef; |
enddef; |
115 |
|
|
116 |
beginfig(2); |
beginfig(2); |
117 |
|
|
118 |
drawmipmaps(0,0,0); |
drawmipmaps(0,0,2); |
119 |
drawmipmaps(500,0,1); |
drawmipmaps(5*size,0,1); |
120 |
drawmipmaps(1000,0,2); |
drawmipmaps(10*size,0,0); |
121 |
|
|
122 |
|
|
123 |
endfig; |
endfig; |