Revolve

Constructs a revolved 3D patch by defining a centerline path and offset radius
11 Downloads
Updated 7 Apr 2024

View License

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 .

MATLAB Release Compatibility
Created with R2023b
Compatible with R2019b and later releases
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.1.1

Tags

1.0.1

Documentation

1.0.0