/usr/include/tachyon/intersect.h is in libtachyon-dev 0.99~b2+dfsg-0.3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | /*
* intersect.h - This file contains the declarations and defines for the
* functions that manage intersection, bounding and CSG..
*
* $Id: intersect.h,v 1.18 2007/02/09 08:05:32 johns Exp $
*/
unsigned int new_objectid(scenedef *);
void free_objects(object *);
void intersect_objects(ray *);
void add_clipped_intersection(flt, const object *, ray *);
void add_regular_intersection(flt, const object *, ray *);
int closest_intersection(flt *, object const **, ray *);
void add_shadow_intersection(flt, const object *, ray *);
void add_clipped_shadow_intersection(flt, const object *, ray *);
int shadow_intersection(ray *);
#define reset_intersection(ry) \
(ry)->intstruct.num = 0; \
(ry)->intstruct.shadowfilter = 1.0;
|