Revolve
版本 1.0.1.1 (8.8 KB) 作者:
Collin Pecora
Constructs a revolved 3D patch by defining a centerline path and offset radius
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);
引用格式
Collin Pecora (2024). Revolve (https://www.mathworks.com/matlabcentral/fileexchange/162566-revolve), MATLAB Central File Exchange. 检索来源 .
MATLAB 版本兼容性
创建方式
R2023b
与 R2019b 及更高版本兼容
平台兼容性
Windows macOS Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!