param3d — 3D plot of a parametric curve
param3d(x,y,z,[theta,alpha,leg,flag,ebox])
three vectors of the same size (points of the parametric curve).
real values giving in degree the spherical coordinates of the observation point. The default values are 35 and 45 degree.
string defining the labels for each axis with @ as a field separator, for example "X@Y@Z".
type
and box
have the
same meaning as in plot3d
:
an integer (scaling).
the plot is made using the current 3D scaling (set
by a previous call to param3d
,
plot3d
, contour
or
plot3d1
).
rescales automatically 3d boxes with extreme
aspect ratios, the boundaries are specified by the value
of the optional argument ebox
.
rescales automatically 3d boxes with extreme aspect ratios, the boundaries are computed using the given data. This is the default value.
3d isometric with box bounds given by optional
ebox
, similarily to
type=1
.
3d isometric bounds derived from the data,
similarily to type=2
.
3d expanded isometric bounds with box bounds given
by optional ebox
, similarily to
type=1
.
3d expanded isometric bounds derived from the
data, similarily to type=2
.Note that
axes boundaries can be customized through the axes
entity properties (see axes_properties).
an integer (frame around the plot).
nothing is drawn around the plot.
unimplemented (like box=0).
only the axes behind the surface are drawn.
a box surrounding the surface is drawn and captions are added.
a box surrounding the surface is drawn, captions and axes are added.Note that axes aspect can also be customized through the axes entity properties (see axes_properties). This is the default value.
It specifies the boundaries of the plot as the vector
[xmin,xmax,ymin,ymax,zmin,zmax]
. This argument is
used together with type
in
flag
: if it is set to 1
,
3
or 5
(see above to see the
corresponding behaviour). If flag
is missing,
ebox
is not taken into acoount. Note that, when
specified, the ebox
argument acts on the
data_bounds
field that can also be reset through
the axes entity properties (see axes_properties). The ebox default
value is [0,1,0,1,0,1].
param3d
is used to plot a 3D curve defined by its
coordinates x
, y
and
z
. Note that data can also be got or modified through
the surface entity properties (see surface_properties).
Note that properties like rotation angles
,
colors
and thickness
of the plotted
curves can also be got or modified through the polyline entity properties
(see polyline_properties).
Use param3d1
to do multiple plots.
Enter the command param3d()
to see a demo.