115 |
|
gluTessCallback(gluto, GLU_TESS_BEGIN, glBegin); |
116 |
|
gluTessCallback(gluto, GLU_TESS_VERTEX, glVertex3dv); |
117 |
|
gluTessCallback(gluto, GLU_TESS_END, glEnd); |
118 |
< |
gluTessCallback(gluto, GLU_TESS_COMBINE, myCombine); |
119 |
< |
gluTessCallback(gluto, GLU_TESS_ERROR, glu_error); |
118 |
> |
gluTessCallback(gluto, GLU_TESS_COMBINE, (void*)myCombine); |
119 |
> |
gluTessCallback(gluto, GLU_TESS_ERROR, (void*)glu_error); |
120 |
|
gluTessProperty(gluto, GLU_TESS_WINDING_RULE, GLU_TESS_WINDING_NONZERO); |
121 |
|
} |
122 |
|
|
127 |
|
if ((gluqo = gluNewQuadric()) == NULL) |
128 |
|
error(INTERNAL, "gluNewQuadric failed"); |
129 |
|
gluQuadricDrawStyle(gluqo, GLU_FILL); |
130 |
< |
gluQuadricCallback(gluqo, GLU_ERROR, glu_error); |
130 |
> |
gluQuadricCallback(gluqo, GLU_ERROR, (void*)glu_error); |
131 |
|
} |
132 |
|
|
133 |
|
|
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] - |