Professional Documents
Culture Documents
Matlab Crtanje U 2D I 3D Prostoru
Matlab Crtanje U 2D I 3D Prostoru
Zadaća broj 4
Oblast: Crtanje u 2D i 3D prostoru
Predmeti professor:
van.prof.dr. EDIN MUJČIĆ Ime i prezime studenta, broj indeksa: Pregledano: ____________
Datum: _______________
Predmetni asistent: AJDIN BERBEROVIĆ, 1202
UNA DRAKULIĆ, MA
Zadatak
% %kvadrat
x=[0 0 4 4];
y=[0 0 0 0];
z=[0 4 4 0];
c = [30 70 1 3];
patch(x,y,z,c);
grid on
axis([-2 8 -2 8]);
xlabel('x osa')
ylabel('y osa')
zlabel('z osa')
%krov
x2=[0 2 4 ];
y=[0 0 0];
y2=[4 6 4 ];
patch(x2,y,y2,'red');
%prozor 1
x3=[0.5 0.5 1.5 1.5];
y=[0 0 0 0];
y3=[2 3 3 2];
patch(x3,y,y3,'blue');
%prozor 2
x3=[2.5 2.5 3.5 3.5];
y=[0 0 0 0];
y3=[2 3 3 2];
patch(x3,y,y3,'blue');
% %vrata
x3=[1.5 1.5 2.5 2.5];
y=[0 0 0 0];
y3=[0 1.5 1.5 0];
patch(x3,y,y3,'k');
% %dimljak
x3=[3 3 3.5 3.5];
y=[1 1 1 1];
y3=[5 6 6 4.5];
patch(x3,y,y3,'c');
%pod
x3=[-2 -2 8 8];
y=[0 0 0 0];
y3=[-1 0 0 -1];
patch(x3,y,y3,'green');
Rješenje
2D prikaz kuće
PROGRAMSKI KÔD
clc
clearvars
c = [30 70 1 3];
gray = [128 133 133]./255;
dark_gray = [83 81 84]./255;
brown = [146 36 40]./255;
blue = [114 147 203]./255;
%donji dio
x=[-1 -1 -1 -1];
y=[-1 -1 5 5];
z=[0 2 2 0];
patch(x,y,z,gray)
x=[5 5 5 5];
y=[-1 -1 5 5];
z=[0 2 2 0];
patch(x,y,z,gray)
x=[-1 -1 5 5];
y=[5 5 5 5];
z=[0 2 2 0];
patch(x,y,z,gray)
%grede
%gornji dio
axis([-3 9 -3 9]);
xlabel('x osa')
ylabel('y osa')
zlabel('z osa')
grid on
% krov
x2=[-1.5 1.5 2.5 5.5];
y=[-2 2 2 -2];
z2=[3.5 5.5 5.5 3.5];
patch(x2,y,z2,dark_gray);
% %prozor
%prozor 2
x3=[2.25 2.25 3 3];
y=[-1.5 -1.5 -1.5 -1.5];
y3=[2.25 3.25 3.25 2.25];
patch(x3,y,y3,blue);
% %vrata
% %pod
x3=[-2 -2 8 8];
y=[-1 -1 -1 -1];
y3=[-1 0 0 -1];
patch(x3,y,y3,'green');
x3=[-2 -2 8 8];
y=[5 5 5 5];
y3=[-1 0 0 -1];
patch(x3,y,y3,'green');
x3=[-2 -2 8 8];
y=[-1 5 5 -1];
y3=[0 0 0 0];
patch(x3,y,y3,'green');
x3=[-2 -2 -2 -2];
y=[-1 -1 5 5];
y3=[-1 0 0 -1];
patch(x3,y,y3,'green');
x3=[8 8 8 8];
y=[-1 -1 5 5];
y3=[-1 0 0 -1];
patch(x3,y,y3,'green');