Oh Pharao

Vorschau
Pyramide patch

X1 = [0 40 40 0];%Der Boden
Y1 = [0 0 40 40];
Z1 = [0 0 0 0];

X2 = [0 40 40 0;40 40 0 0;20 20 20 20];%Die Außenflächen
Y2 = [0 0 40 0;0 40 40 40;20 20 20 20];
Z2 = [0 0 0 0;0 0 0 0;40 40 40 40];

patch(X1,Y1,Z1,[1 2 3 4]);
patch(X2,Y2,Z2,[2 2 2 2;3 3 3 3;4 4 4 4]);
%Die Farbverläufe werden mit der Reihung zum Schluss realisiert
axis square;
%Optimiert die Einteilung der Achsen für die quadratische Grundfläche
view(3);%Setzt den Standardansichtswinkel für 3D-Darstellung
axis off; %Optional, blendet die Achsen aus
rotate3d ON; %Optional, aktiviert die 3d-Drehung per Maus
Zusatzaufgabe
X1 = [0 40 40 0 0];
Y1 = [0 0 40 40 0];
Z1 = [0 0 0 0 0];
X2 = [0 40 40 0;40 40 0 0;20 20 20 20;0 40 40 0];
Y2 = [0 0 40 0;0 40 40 40;20 20 20 20; 0 0 40 0];
Z2 = [0 0 0 0;0 0 0 0;40 40 40 40;0 0 0 0];
plot3(X1,Y1,Z1);
plot3(X2,Y2,Z2);
%Die Farbe ist offen gelassen, übernimmt daher die zuletzt benutzte
axis square;
view(3);
rotate3d ON;