我想在matlab中制作一个3d环.以下是类似于我的观点:
t = linspace(0,2*pi);
rin = 0.1;
rout = 0.25;
xin = 0.5 + rin*cos(t);% 0.5 is the center of the ring
xout = 0.5 + rout*cos(t);
yin = 0.5 + rin*sin(t);
yout = 0.5 + rout*sin(t);
% Make patch
hp = patch([xout,xin],[yout,yin],'g','linestyle','none','facealpha',0.25);
Run Code Online (Sandbox Code Playgroud)
现在,我想将其扩展到3d案例.我想给这个戒指增加高度.但是,当我尝试添加一个载体[z1,z2],其中
z1=0.5*ones(size(xin));
z2=z1;
Run Code Online (Sandbox Code Playgroud)
我尝试过不同的Z1和Z2组合仍然无法找到解决方案.
matlab ×1