Opis_Naloge

Opis naloge

Definicija naloge


Potrebno je podati kratek opis bezierjevih krivulj.Program naj te krivulje tudi izriše.

Opis delovanja


Program prablja rekurzivni algoritem (opisan v opis-SLOVENSKO) za izris Bezierjevh
krivulj. Programu je potrbno podati štiri točke P0,P1,P2 in P3 v tem zaporedju. Vsak klik se smtra kot točka P0 tako da je omogočena konstrukcija nove krivulje.

Program uporablja za prikaz izotropični model.Ki podarazumeva , da so horizontalne in vertikalne enote enake v pogledu
na njihovo realno velikost. Uporabljata funkciji iX in iY v CvBezier.
Ki ?a dosego enotnega faktorja (skaliranja) jemljeta največjo vrednost za pixelSize , ki je odvisna od višine in širine okna.


Da je omogočeno delovanje programa znotraj spletnega brskalnika mora biti program v obliki bitne kode ,
ki ni prevedena v strojni jezik posameznega procesorja kar omogoča delovanje na različnih računalnikih.
To omogoča osnovni razred v programu z imenom Bezier,ki je razširitev razreda Applet ki je
sestavni del programskega jezika java.
Ta pa potem kliče del progrmske kode , ki je zadol&382en za risanje krivulj in se imenuje CvBezier
Ta razred sam je razširitev osnovnega razreda Canvas ,ki je prav tako del programskaega jezika java.
Ta potem ob kliku (event) s pomočjo točk prbranih iz vmesnika in uporabo algoritma opisanega v opis-SLOVENSKO (rekurzivni algoritem) izračuna in izriše posamezne točke na krivulji.

Program uporablja še razred Point2D, ki pa omogoča le definicijo večtočkovnega polja.