DRAWLINE3D Draw a 3D line clipped by the current axes.
drawLine3d(LINE) draws the line LINE on the current axis, by clipping
with the current axis.
drawLine3d(LINE, PARAM, VALUE) accepts parameter/value pairs, like
for plot function. Color of the line can also be given as a single
parameter.
drawLine3d(AX,...) plots into AX instead of GCA.
H = drawLine3d(...) returns a handle to the created line object.
If the line is not clipped by the axis, function returns -1.
Example
% draw a sphere together with the three main axes
figure; hold on;
drawSphere([40 30 20 30]);
view(3); axis equal; axis([-20 80 -20 80 -20 80])
drawLine3d([0 0 0 1 0 0], 'k');
drawLine3d([0 0 0 0 1 0], 'k');
drawLine3d([0 0 0 0 0 1], 'k');
light;
See also:
lines3d, createLine3d, clipLine3d, drawRay3d, drawEdge3d
Package: matgeom