Student: David Dimić, 137/2015
Programski jezik: C++; framework: Qt5
Urađeno: Naivni, DLT i normalizovani DLT algoritam;
unošenje tačaka mišem ili sa tastature,
prikaz tačaka i iscrtavanje poligona,
preslikavanje dodate tačke kao zadati ulaz dobijenom matricom P,
poredjenje algoritama,
uticaj šuma na rezultat
Prilog: slika koda,
naivni,
dlt,
dlt kada se doda nova tacka,
dlt kada imamo šum,
normalizovani
normalizovani sa novom tackom
Tacke:
A(1, 5),
B(4, 5),
C(5, 4),
D(4, 3),
E(2.5, 3),
F(1, 3),
A1(7, 5),
B1(8, 6),
C1(9, 6.08),
D1(9, 3),
E1(7, 2.33),
F1(6, 2)
Zapažanja:
Kada je dodat sum na tackama E(2, 3), C1(9, 6) i E1(7, 2),
kod DLT i normalizovanog DLT razlika je veoma mala sto se vidi iz matrice P, ali i sa slike.
Tacka E je najvise pomerena jer je tu najveci sum (0.5)
DLT i normalizovani DLT ne zavise od redosleda tačaka.
![](https://elearning.rcub.bg.ac.rs/moodle/pluginfile.php/64881/mod_forum/attachment/41988/dlt-new-point.png)
![](https://elearning.rcub.bg.ac.rs/moodle/pluginfile.php/64881/mod_forum/attachment/41988/dlt-sum.png)
![](https://elearning.rcub.bg.ac.rs/moodle/pluginfile.php/64881/mod_forum/attachment/41988/dlt.png)
![](https://elearning.rcub.bg.ac.rs/moodle/pluginfile.php/64881/mod_forum/attachment/41988/naive.png)
![](https://elearning.rcub.bg.ac.rs/moodle/pluginfile.php/64881/mod_forum/attachment/41988/normalized-dlt.png)
![](https://elearning.rcub.bg.ac.rs/moodle/pluginfile.php/64881/mod_forum/attachment/41988/Screenshot%20code.png)