Me kokku käime (We Go Together)

konverents (Siim Karus ja Toomas Laasik)

See lehekülg sisaldab informatsiooni arvutigraafika kursuse tiimi konverents projekti WGT kohta.

Dokumendid

Failid

Objektid

WGT on programm, mis koosned objektidest. Sisuliselt on üritatud luua võimalus koostada 3D graafilisi maailmu ja keskkondi kasutades Mozillale ja Microsoftile omast COM arhitektuuri. Selle tulemusel saab iga isik meisterdada meie programmile kasutades Objekti SDK-d (mis on valmimisel) täiendusi. Ka meie ise oleme loonud mõned objektid, millest osad on vajalikud süsteemi komponentide omavahelise suhtluse korraldamiseks, teised aga näitavad mõningaid lahendusi, mida saab nö. lisana meile juurde luua. Järgnevalt kirjeldamegi osade komponentide funktsionaalsust ja kasutust.

Kuigi ühte ruumi saab panna mitu objekti, on hetkel see mittesoovitatav. Näiteks on meie näidisobjektid väga erinevas mõõtkavas ja seega võivad objektid lihtsalt ruumist ära kaduda (olles vaate jaoks liiga suured või väikesed). Samuti tuleb silmas pidada, et tegemist on betaversiooniga, mille algoritmid ei ole veel saanud viimast lihvi ja võivad seetõttu käituda veidralt.

Projekti alguses oli tegijaid kolm, kahjuks projekti käigus üks lahkus ja seetõttu jäi palju soovitut tegemata (sh. korralik unixi tugi - praegu lihtsalt ei saanud testida). Kood ise (vähemalt tuumaprogrammil) on küll üritatud kirjutada võimalikult multiplatvormselt, mida on ehk näha ka siin üleval olevatelt dokumentatsioonilehtedelt. Veebis olevad dokumentatsioonilehed pole lõplikud, palju on veel puudu! Lihtsalt arvutigraafika aine peaeesmärk oli luua programm, mis võimaldaks graafikavõimalusi demonstreerida ja selle juurde antud aja jooksul kahjuks ei ole me jõudnud dokumentatsiooni arendusega sünkroonis hoida. Siiski on meil juba tihedalt vaja läinud veebis olevat dokumentatsiooni, mis kulub ka alustavale WGT objektide arendajale kindlasti ära. WGT objekte saate arendada peaaegu igas keeles, mis võimaldab teil luua eksporditavate sümbolitega teeke. Oma SDK-s on meil siiski olemas hetkel vaid Dev-C++ mallid, kuid soovi korral võima ka VC++ viisardeid teile pakkuda.

Programm saab olema nii vaba tarkvara kui ka vabavara litsentside all saadaval.