24小时热门版块排行榜    

查看: 572  |  回复: 0

670163658

新虫 (小有名气)

[求助] 画出来的面心立方怎么进行循环啊?求指教

figure
hold on
[X,Y,Z] = sphere(30);
X = sqrt(2)*X/4;Y = sqrt(2)*Y/4;Z = sqrt(2)*Z/4;
center = [0 0 0; 0.5 0.5 0; 0.5 0 0.5; 0 0.5 0.5];
for m=0:1
for k=0:1
for j=0:2
for i = 1
Xi = X + center(i,1)+j;
Yi = Y + center(i,2)+k;
Zi = Z + center(i,3)+m;
surf(Xi,Yi,Zi,'linestyle','none')               
end;end;end;end
for m=0:1
for i=2
Xi = X + center(i,1);
Yi = Y + center(i,2);
Zi = Z + center(i,3)+m;
surf(Xi,Yi,Zi,'linestyle','none')               
end;end
for k=0:1
for i=3
Xi = X + center(i,1);
Yi = Y + center(i,2)+k;
Zi = Z + center(i,3);
surf(Xi,Yi,Zi,'linestyle','none')               
end;end
for j=0:1
for i=4
Xi = X + center(i,1)+j;
Yi = Y + center(i,2);
Zi = Z + center(i,3);
surf(Xi,Yi,Zi,'linestyle','none')               
end;end
lightangle(45,30);
lighting phong;
view(38,30)
axis equal

画出来的面心立方怎么进行循环啊?求指教
面心立方..jpg
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 670163658 的主题更新
信息提示
请填处理意见