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