18 |
|
int r_face(); |
19 |
|
int proj_axis; |
20 |
|
double limit[3][2]; |
21 |
+ |
int layer; |
22 |
|
|
23 |
|
extern int mg_nqcdivs; |
24 |
|
|
45 |
|
if (argc == 8) { /* convert stdin */ |
46 |
|
if (mg_load(NULL) != MG_OK) |
47 |
|
exit(1); |
47 |
– |
mendpage(); |
48 |
|
} else /* convert each file */ |
49 |
|
for (i = 8; i < argc; i++) { |
50 |
|
if (mg_load(argv[i]) != MG_OK) |
51 |
|
exit(1); |
52 |
< |
mendpage(); |
52 |
> |
if (++layer >= 16) { |
53 |
> |
mendpage(); |
54 |
> |
layer = 0; |
55 |
> |
} |
56 |
|
} |
57 |
+ |
mendpage(); /* print page */ |
58 |
|
mdone(); /* close output */ |
59 |
|
exit(0); |
60 |
|
userr: |
92 |
|
VCOPY(v1, vo); |
93 |
|
VCOPY(vo, v2); |
94 |
|
if (clip(v1, v2, bbmin, bbmax)) { |
95 |
< |
mline(MX(v1), MY(v1), 0, 0, 0); |
95 |
> |
mline(MX(v1), MY(v1), layer/4, 0, layer%4); |
96 |
|
mdraw(MX(v2), MY(v2)); |
97 |
|
} |
98 |
|
} |