49#define RAY_NULL ((struct xray *)0)
50#define RT_CK_RAY(_p) BU_CKMAG(_p, RT_RAY_MAGIC, "struct xray");
79#define BU_CK_PIXEL_EXT(_p) BU_CKMAG(_p, PIXEL_EXT_MAGIC, "struct pixel_ext")
Header file for the BRL-CAD common definitions.
fastf_t vect_t[ELEMENTS_PER_VECT]
3-tuple vector
double fastf_t
fastest 64-bit (or larger) floating point type
fastf_t point_t[ELEMENTS_PER_POINT]
3-tuple point
struct xray corner[CORNER_PTS]
Primary ray data structure.
point_t r_pt
Point at which ray starts.
fastf_t r_max
exit dist from bounding sphere
int index
Which ray of a bundle.
vect_t r_dir
Direction of ray (UNIT Length)
fastf_t r_min
entry dist to bounding sphere
fundamental vector, matrix, quaternion math macros