Draw a 3D ray on the current axis.

   drawRay3d(RAY)
   With RAY having the syntax: [x0 y0 z0 dx dy dz], draws the ray starting
   from point (x0 y0 z0) and going to direction (dx dy dz), clipped with
   the current window axis.

   drawRay3d(RAY, PARAMS, VALUE)
   Can specify parameter name-value pairs to change draw style.

   H = drawRay3d(...)
   Returns handle on line object

   See also:
   rays2d, drawLine

   Example
     % generate 50 random 3D rays
     origin = [29 28 27];
     v = rand(50, 3);
     v = v - centroid(v);
     ray = [repmat(origin, size(v,1),1) v];
     % draw the rays in the current axis
     figure; axis equal; axis([0 50 0 50 0 50]); hold on; view(3);
     drawRay3d(ray);

   See also
     drawLine3d, clipRay3d

Package: matgeom