Próbuję narysować 2 kostki w jednym pliku M. To jest mój kod:Jak mogę narysować wiele kostek 3D w Matlab
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);
Teraz chcę narysować drugą kostkę i wymienić w niej pierwszą. Czy ktoś wie, jak mogę to zrobić?
dzięki za odpowiedź .. youre ale chcę zastąpić drugą kostkę wewnątrz pierwszej .. –
znaczy „miejsce” drugą kostkę wewnątrz pierwszego? następnie musisz zmienić współrzędne vert2 i zrobić pierwszą kostkę, aby zobaczyć drugą kostkę. – Cici