BRL-CAD

#include <ray.h>

Collaboration diagram for nmg_hit:
[legend]

Data Fields

uint32_t hit_magic
 
fastf_t hit_dist
 dist from r_pt to hit_point More...
 
point_t hit_point
 DEPRECATED: Intersection point, use VJOIN1 hit_dist. More...
 
vect_t hit_normal
 DEPRECATED: Surface Normal at hit_point, use RT_HIT_NORMAL. More...
 
vect_t hit_vpriv
 PRIVATE vector for xxx_*() More...
 
void * hit_private
 PRIVATE handle for xxx_shot() More...
 
int hit_surfno
 solid-specific surface indicator More...
 
struct nmg_rayhit_rayp
 pointer to defining ray More...
 

Detailed Description

Definition at line 166 of file ray.h.

Field Documentation

◆ hit_magic

uint32_t hit_magic

Definition at line 167 of file ray.h.

◆ hit_dist

fastf_t hit_dist

dist from r_pt to hit_point

Definition at line 168 of file ray.h.

◆ hit_point

point_t hit_point

DEPRECATED: Intersection point, use VJOIN1 hit_dist.

Definition at line 169 of file ray.h.

◆ hit_normal

vect_t hit_normal

DEPRECATED: Surface Normal at hit_point, use RT_HIT_NORMAL.

Definition at line 170 of file ray.h.

◆ hit_vpriv

vect_t hit_vpriv

PRIVATE vector for xxx_*()

Definition at line 171 of file ray.h.

◆ hit_private

void* hit_private

PRIVATE handle for xxx_shot()

Definition at line 172 of file ray.h.

◆ hit_surfno

int hit_surfno

solid-specific surface indicator

Definition at line 173 of file ray.h.

◆ hit_rayp

struct nmg_ray* hit_rayp

pointer to defining ray

Definition at line 174 of file ray.h.


The documentation for this struct was generated from the following file: