14 #ifdef CYLINDER_PRIVATE 29 static int cylinder_bbox(
void * obj, vector * min, vector * max);
32 static void cylinder_normal(
const cylinder *,
const vector *,
const ray *, vector *);
object * newcylinder(void *, vector, vector, flt)
static void fcylinder_intersect(const cylinder *cyl, ray *ry)
static void cylinder_normal(const cylinder *cyl, const vector *pnt, const ray *incident, vector *N)
double flt
generic floating point number, using double
static int fcylinder_bbox(void *obj, vector *min, vector *max)
static void cylinder_intersect(const cylinder *cyl, ray *ry)
object * newfcylinder(void *, vector, vector, flt)
static int cylinder_bbox(void *obj, vector *min, vector *max)