Index: util/fp2anim =================================================================== --- util/fp2anim (revision 465) +++ util/fp2anim (revision 466) @@ -22,9 +22,11 @@ BEGIN { diamond_x = 0 diamond_y = 0 + q="\"" ds = 100*20 + offs_3d = 150 if (photo) { clr_board[-1] = "#003300" @@ -343,9 +345,9 @@ function layer_3d(name, color, offs) { if ((offs == "") || (offs == 1)) - offs = 150 + offs = offs_3d else if (offs == -1) - offs = -150 + offs = -offs_3d if (1 in color) { print "push" @@ -400,9 +402,17 @@ print "macro push copper\nendmacro" print "macro push mask\nendmacro" + if (photo) { + xmin -= offs_3d*2 + ymin -= offs_3d*2 + xmax += offs_3d*2 + ymax += offs_3d*2 + } + sx = xmax-xmin sy = ymax-ymin + size = sx > sy ? sx : sy print "scale 1 -1"