Revolve

Constructs a revolved 3D patch by defining a centerline path and offset radius

You are now following this Submission

Constructs a patch object from the revolution of a 3D path and radius offset.
The attached image was created by the following code;
t = 0:0.05:10;
x = 5*cos(t);
y = 5*sin(t);
z = sin(t)+cos(t)+2*t;
p = [x',y',z'];
r = 1.5 + 0.75*sin(2*pi*t)';
figure;ax = axes;axis(ax,'equal');grid(ax,'on');camlight(ax);view(ax,3)
w = Revolve(p,r,'Parent',ax,'FaceColor','r','FaceAlpha',0.8,'EdgeAlpha',0.4,'n',50);

Cite As

Collin Pecora (2026). Revolve (https://uk.mathworks.com/matlabcentral/fileexchange/162566-revolve), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with R2019b and later releases

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.1.1

Tags

1.0.1

Documentation

1.0.0