Revolve

Constructs a revolved 3D patch by defining a centerline path and offset radius
4 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 (2024). Revolve (https://www.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

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.1.1

Tags

1.0.1

Documentation

1.0.0