850 |
|
&siz[0], &org[1], &siz[1], &org[2], &siz[2]) != 6) |
851 |
|
badvalue(ZONE); |
852 |
|
siz[0] -= org[0]; siz[1] -= org[1]; siz[2] -= org[2]; |
853 |
+ |
if (siz[0] <= FTINY | siz[1] <= FTINY | siz[2] <= FTINY) |
854 |
+ |
badvalue(ZONE); |
855 |
|
getoctcube(org, &d); |
856 |
|
d *= 3./(siz[0]+siz[1]+siz[2]); |
857 |
|
switch (vscale(DETAIL)) { |
918 |
|
&siz[0], &org[1], &siz[1], &org[2], &siz[2]) != 6) |
919 |
|
badvalue(ZONE); |
920 |
|
siz[0] -= org[0]; siz[1] -= org[1]; siz[2] -= org[2]; |
921 |
+ |
if (siz[0] <= FTINY | siz[1] <= FTINY | siz[2] <= FTINY) |
922 |
+ |
badvalue(ZONE); |
923 |
|
getoctcube(org, &d); |
924 |
|
d *= 3./(siz[0]+siz[1]+siz[2]); |
925 |
|
switch (vscale(DETAIL)) { |
989 |
|
&siz[0], &org[1], &siz[1], &org[2], &siz[2]) != 6) |
990 |
|
badvalue(ZONE); |
991 |
|
siz[0] -= org[0]; siz[1] -= org[1]; siz[2] -= org[2]; |
992 |
+ |
if (siz[0] <= FTINY | siz[1] <= FTINY | siz[2] <= FTINY) |
993 |
+ |
badvalue(ZONE); |
994 |
|
getoctcube(org, &d); |
995 |
|
d *= 3./(siz[0]+siz[1]+siz[2]); |
996 |
|
switch (vscale(DETAIL)) { |
1163 |
|
badvalue(ZONE); |
1164 |
|
for (i = 0; i < 3; i++) { |
1165 |
|
dim[i] -= cent[i]; |
1166 |
+ |
if (dim[i] <= FTINY) |
1167 |
+ |
badvalue(ZONE); |
1168 |
|
cent[i] += .5*dim[i]; |
1169 |
|
} |
1170 |
|
mult = vlet(ZONE)=='E' ? 2. : .45 ; |