5
我試圖在一個M文件中繪製2個立方體。這是我的代碼:如何在matlab中繪製多個3d立方體
format compact h(1) = axes('Position',[0.2 0.2 0.6 0.6]); vert = [1 1 1; 1 2 1; 2 2 1; 2 1 1 ; ... 1 1 2;1 2 2; 2 2 2;2 1 2]; fac = [1 2 3 4; ... 2 6 7 3; ... 4 3 7 8; ... 1 5 8 4; ... 1 2 6 5; ... 5 6 7 8]; patch('Faces',fac,'Vertices',vert,'FaceColor','r'); % patch function material shiny; alpha('color'); alphamap('rampdown'); view(30,30);
現在,我想繪製第二個立方體並在第一個立方體內部進行替換。有誰知道我可以如何 做到這一點?
感謝您選擇答覆..但我想替換第二個立方體內第一個.. –
你的意思是「地方」裏面第一個第二個立方體?那麼您需要更改vert2的座標,並使第一個立方體透視,以便您可以看到第二個立方體。 – Cici