cylinder
Computes cylinder coordinates
Syntax
[x, y, z] = cylinder(r, n)
Arguments
- r
Radius. Default value is 1.
- n
Number of points around circumference. Default value is 20.
- x, y, z
Computed Cartesian coordinates.
Description
cylinder
returns the Cartesian coordinates of a cylinder (with height equal to 1) without drawing it. The returned coordinates can be then plotted using surf.
If r
is a scalar, then each coordinate is a 2 x (n+1)
matrix. If r
is a vector, then each coordinate is a size(r, "*") x (n+1)
matrix.
Examples
Cylinder with radius equal to 1:

Cylinder with radius equal to 3, more points over circumference, and height equal to 20:

Cylinder with decreasing radius (Cone):
scf(); [x, y, z] = cylinder(10:-0.2:0, 40); surf(x, y, z, "LineStyle", "none"); gcf().color_map = jet(64);

See also
History
Version | Description |
2025.1.0 | Function cylinder introduced. |
Report an issue | ||
<< contour | 3d_plot | eval3dp >> |