section R of routines in drat.i

yorick banner

Home

Manual

Packages

Global Index

Keywords

Quick Reference

functions in drat.i - R

 
 
 
Ray_Path


 Ray_Path  
 
struct Ray_Path {  
  pointer zone;   /* list of zones (1-origin) cut by the ray */  
  pointer ds;     /* list of path lengths in above zones */  
  double fi, ff;  /* fraction of 1st and last ds, respectively, outside  
		     the specified slimits */  
  pointer pt1, pt2;  /* lists of endpoints of edges cut by ray -- ray cuts  
		        directed edge pt1->pt2 from right to left  
			Like zone, always 1-origin values.  */  
  pointer f;         /* list of fractions -- (f+0.5) is the fraction of  
			distance from pt1 to pt2 where ray cuts edge */  
}  

structure, defined at i0/drat.i   line 1232