Header file for the BRL-CAD common definitions.
int bg_isect_tri_line(point_t *isect, const point_t orig, const vect_t dir, const point_t vert0, const point_t vert1, const point_t vert2)
Triangle ray and line intersection tests.
int bg_isect_tri_ray(const point_t orig, const point_t dir, const point_t vert0, const point_t vert1, const point_t vert2, point_t *isect)
Test whether a forward ray intersects a triangle.
fastf_t vect_t[ELEMENTS_PER_VECT]
3-tuple vector
fastf_t point_t[ELEMENTS_PER_POINT]
3-tuple point
fundamental vector, matrix, quaternion math macros