Re: [問題] 做一個魔術方塊已回收
我看了之前板友發的文章
發現這樣可以做出一個魔術方塊
figure('position', [90 100 900 700],'color','w'); hold on;
axis vis3d;
%% Initialize
Lx = 10;% length of x
Ly = 10;% length of y
Lz = 10;% length of z
gridx = 4;% grid of x
gridy = 4;% grid of y
gridz = 4;% grid of z
%% surf
x = Lx * (-1:1/(gridx-1)*2:1)/2;
y = Ly * (-1:1/(gridy-1)*2:1)/2;
z = Lz * (-1:1/(gridz-1)*2:1)/2;
[xx,yy]=meshgrid(x,y);
const = xx * 0 + Lz/2;
surf(xx,yy,const,'facecolor','b','edgecolor','blue','FaceAlpha',0.2);
surf(xx,yy,-const,'facecolor','b','edgecolor','blue','FaceAlpha',0.2);
[yy,zz]=meshgrid(y,z);
const = yy * 0 + Lx/2;
surf(const,yy,zz,'facecolor','b','edgecolor','blue','FaceAlpha',0.2);
surf(-const,yy,zz,'facecolor','b','edgecolor','blue','FaceAlpha',0.2);
[zz,xx]=meshgrid(z,x);
const = zz * 0 + Ly/2;
surf(xx,const,zz,'facecolor','b','edgecolor','blue','FaceAlpha',0.2);
surf(xx,-const,zz,'facecolor','b','edgecolor','blue','FaceAlpha',0.2);
view(50,10);
但是這種寫法 是不是沒辦法
讓畫出來的27個小方塊
再分別代表一個值 然後用colormap上色阿
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.46.23
討論串 (同標題文章)
完整討論串 (本文為第 2 之 3 篇):
問題
0
2