253 |
|
} else if (!iscyl && o->oargs.farg[7] < -FTINY) |
254 |
|
objerror(o, USER, "illegal radii"); |
255 |
|
if (o->oargs.farg[6] <= FTINY && (iscyl || o->oargs.farg[7] <= FTINY)) |
256 |
< |
return; /* XXX we should return a value here */ |
256 |
> |
return(0); |
257 |
|
if (!iscyl) { |
258 |
|
if (o->oargs.farg[6] < 0.) /* complains for tiny neg's */ |
259 |
|
o->oargs.farg[6] = 0.; |
262 |
|
} |
263 |
|
h = sqrt(dist2(o->oargs.farg,o->oargs.farg+3)); |
264 |
|
if (h <= FTINY) |
265 |
< |
return; /* XXX we should return a value here */ |
265 |
> |
return(0); |
266 |
|
cent[0] = .5*(o->oargs.farg[0] + o->oargs.farg[3]); |
267 |
|
cent[1] = .5*(o->oargs.farg[1] + o->oargs.farg[4]); |
268 |
|
cent[2] = .5*(o->oargs.farg[2] + o->oargs.farg[5]); |
315 |
|
if (o->oargs.farg[6] < 0.) /* complains for tiny neg's */ |
316 |
|
o->oargs.farg[6] = 0.; |
317 |
|
if (o->oargs.farg[7] - o->oargs.farg[6] <= FTINY) |
318 |
< |
return; /* XXX we should return a value here */ |
318 |
> |
return(0); |
319 |
|
h = VLEN(o->oargs.farg+3); |
320 |
|
if (h <= FTINY) |
321 |
< |
return; /* XXX we should return a value here */ |
321 |
> |
return(0); |
322 |
|
if (dolights) |
323 |
|
doflatsrc((MATREC *)o->os, o->oargs.farg, o->oargs.farg+3, |
324 |
|
PI*(o->oargs.farg[7]*o->oargs.farg[7] - |