BRL-CAD
|
#include <piece.h>
Data Fields | |
uint32_t | magic |
long | ray_seqno |
res_nshootray More... | |
struct soltab * | stp |
struct bu_bitv * | shot |
fastf_t | mindist |
dist ray enters solids bounding volume More... | |
fastf_t | maxdist |
dist ray leaves solids bounding volume More... | |
struct rt_htbl | htab |
accumulating hits here More... | |
const union cutter * | cutp |
current bounding volume More... | |
Holds onto memory re-used by rt_shootray() from shot to shot. One of these for each solid which uses pieces. There is a separate array of these for each cpu. Storage for the bit vectors is pre-allocated at prep time. The array is subscripted by st_piecestate_num. The bit vector is subscripted by values found in rt_piecelist pieces[].