#include <raytrace.h>
Collaboration diagram for seg:
Data Fields | |
bu_list | l |
hit | seg_in |
IN information. | |
hit | seg_out |
OUT information. | |
soltab * | seg_stp |
pointer back to soltab |
Intersection segment.
Includes information about both endpoints of intersection. Contains forward link to additional intersection segments if the intersection spans multiple segments (eg, shooting a ray through a torus).
Definition at line 412 of file raytrace.h.
|
|
IN information.
Definition at line 414 of file raytrace.h. Referenced by classify_seg(), do_intersect(), do_subtract(), do_union(), eliminate_overlaps(), eval_op(), promote_ints(), rt_arb_shot(), rt_arb_vshot(), rt_arbn_shot(), rt_boolweave(), rt_ebm_dda(), rt_ell_vshot(), rt_epa_shot(), rt_hlf_vshot(), rt_part_shot(), rt_rec_shot(), rt_rec_vshot(), rt_rhc_shot(), rt_rpc_shot(), rt_seg_planeclip(), rt_sph_vshot(), rt_submodel_a_hit(), rt_tree_max_raynum(), rt_vol_shot(), rt_weave0seg(), and shoot_and_plot(). |
|
OUT information.
Definition at line 415 of file raytrace.h. Referenced by classify_seg(), do_intersect(), do_subtract(), do_union(), eliminate_overlaps(), eval_op(), promote_ints(), rt_arb_shot(), rt_arb_vshot(), rt_arbn_shot(), rt_boolweave(), rt_ebm_dda(), rt_ell_vshot(), rt_epa_shot(), rt_hlf_vshot(), rt_part_shot(), rt_rec_shot(), rt_rec_vshot(), rt_rhc_shot(), rt_rpc_shot(), rt_seg_planeclip(), rt_sph_vshot(), rt_submodel_a_hit(), rt_weave0seg(), and shoot_and_plot(). |
|
pointer back to soltab
Definition at line 416 of file raytrace.h. Referenced by do_intersect(), do_subtract(), eval_op(), promote_ints(), rt_arb_shot(), rt_arbn_shot(), rt_boolweave(), rt_ebm_dda(), rt_ell_vshot(), rt_epa_shot(), rt_hlf_vshot(), rt_part_shot(), rt_rec_shot(), rt_rec_vshot(), rt_rhc_shot(), rt_rpc_shot(), rt_shootray(), rt_sph_vshot(), rt_submodel_a_hit(), rt_tcl_pr_hit(), rt_vol_shot(), rt_weave0seg(), and shoot_and_plot(). |