#include <raytrace.h>
Collaboration diagram for rt_piecestate:
Data Fields | |
long | magic |
long | ray_seqno |
res_nshootray | |
soltab * | stp |
bu_bitv * | shot |
fastf_t | mindist |
dist ray enters solids bounding volume | |
fastf_t | maxdist |
dist ray leaves solids bounding volume | |
rt_htbl | htab |
accumulating hits here | |
const union cutter * | cutp |
current bounding volume |
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[].
Definition at line 1401 of file raytrace.h.
|
Definition at line 1402 of file raytrace.h. Referenced by rt_res_pieces_clean(), and rt_res_pieces_init(). |
|
res_nshootray
Definition at line 1403 of file raytrace.h. |
|
Definition at line 1404 of file raytrace.h. Referenced by rt_bot_piece_hitsegs(), and rt_res_pieces_init(). |
|
Definition at line 1405 of file raytrace.h. Referenced by rt_res_pieces_clean(), and rt_res_pieces_init(). |
|
dist ray enters solids bounding volume
Definition at line 1406 of file raytrace.h. |
|
dist ray leaves solids bounding volume
Definition at line 1407 of file raytrace.h. |
|
accumulating hits here
Definition at line 1408 of file raytrace.h. Referenced by rt_bot_piece_hitsegs(), rt_res_pieces_clean(), and rt_res_pieces_init(). |
|
current bounding volume
Definition at line 1409 of file raytrace.h. Referenced by rt_res_pieces_init(). |