xray Struct Reference
[librt geometry, raytracing]

#include <raytrace.h>


Data Fields

long magic
int index
 Which ray of a bundle.
point_t r_pt
 Point at which ray starts.
vect_t r_dir
 Direction of ray (UNIT Length).
fastf_t r_min
 entry dist to bounding sphere
fastf_t r_max
 exit dist from bounding sphere


Detailed Description

X R A Y

All necessary information about a ray. Not called just "ray" to prevent conflicts with VLD stuff.

Definition at line 268 of file raytrace.h.


Field Documentation

long magic
 

Definition at line 269 of file raytrace.h.

Referenced by rt_raybundle_maker().

int index
 

Which ray of a bundle.

Definition at line 270 of file raytrace.h.

Referenced by rt_raybundle_maker(), and rt_tree_max_raynum().

point_t r_pt
 

Point at which ray starts.

Definition at line 271 of file raytrace.h.

Referenced by classify_seg(), dsp_in_rpp(), isect_ray_lseg(), isect_ray_planar_face(), isect_ray_snurb_face(), nmg_class_pt_s(), nmg_class_ray_vs_shell(), nmg_isect_construct_nice_ray(), nmg_isect_ray_model(), nmg_pl_hitmiss_list(), rt_3cont_raydist(), rt_3move_raydist(), rt_advance_to_next_cell(), rt_boolweave(), rt_conv_uv(), rt_dsp_shot(), rt_find_backing_dist(), rt_hlf_vshot(), rt_in_rpp(), rt_raybundle_maker(), rt_seg_planeclip(), rt_shootray(), rt_shootray_bundle(), rt_smooth_bot(), rt_sph_vshot(), rt_submodel_a_hit(), rt_submodel_shot(), rt_tcl_parse_ray(), rt_xxx_norm(), shoot_and_plot(), and XGLUE().

vect_t r_dir
 

Direction of ray (UNIT Length).

Definition at line 272 of file raytrace.h.

Referenced by classify_seg(), isect_ray_lseg(), isect_ray_planar_face(), isect_ray_snurb_face(), nmg_class_pt_s(), nmg_class_ray_vs_shell(), nmg_isect_construct_nice_ray(), nmg_isect_ray_model(), nmg_pl_hitmiss_list(), rt_3cont_raydist(), rt_3move_raydist(), rt_advance_to_next_cell(), rt_arb_uv(), rt_boolweave(), rt_conv_uv(), rt_dsp_shot(), rt_dsp_uv(), rt_ell_vshot(), rt_find_backing_dist(), rt_hlf_vshot(), rt_in_rpp(), rt_raybundle_maker(), rt_rec_vshot(), rt_seg_planeclip(), rt_shootray(), rt_shootray_bundle(), rt_smooth_bot(), rt_submodel_a_hit(), rt_submodel_shot(), rt_tcl_parse_ray(), rt_tor_vshot(), rt_xxx_norm(), shoot_and_plot(), and XGLUE().

fastf_t r_min
 

entry dist to bounding sphere

Definition at line 273 of file raytrace.h.

Referenced by dsp_in_rpp(), nmg_isect_construct_nice_ray(), rt_in_rpp(), rt_shootray(), and rt_smooth_bot().

fastf_t r_max
 

exit dist from bounding sphere

Definition at line 274 of file raytrace.h.

Referenced by dsp_in_rpp(), nmg_isect_construct_nice_ray(), rt_find_backing_dist(), rt_in_rpp(), rt_shootray(), and rt_shootray_bundle().


The documentation for this struct was generated from the following file:
Generated on Mon Sep 18 01:25:18 2006 for BRL-CAD by  doxygen 1.4.6