KUVAUS |
Funktio pyörittää objektia omien akseliensa mukaisesti, eli jos objektia esimerkiksi käsketään "Pyöri pituussunnassa!", se pyrii aina omaa z-akseliaan pitkin asennostaan riippumatta. Funktio tarvitsee vektorin, joka kertoo sille, minkä akselin ympäri sen kuuluu pyöriä. Periaatteessa on mahdollista pyörittää sitä minkä akselin tahansa ympäri, mutta yleensä käytetään kolmea perusakselia: x-akseli - pystykallistus (nokka ylös/alas) - (1,0,0) y-akseli - kääntyminen sivuille - (0,1,0) z-akseli - pyöriminen pituussunnassa - (0,0,1) |
KÄYTTÖ |
Rotate3dObject(obj, kulma, [xcomp], [ycomp], [zcomp]) |
obj = Muuttuja johon objekti ladatiin kulma = Kuinka paljon objektia pyöritetään xcomp = Pyöritysakselin suuntavektorin x-komponentti ycomp = Pyöritysakselin suuntavektorin y-komponentti zcomp = Pyöritysakselin suuntavektorin z-komponentti |
Katso myös: Rotate3dObjectAbsolute
ESIMERKKI |
// Katso /sdk/examples/ -kansiossa olevaa 3dObjectViewer.cb:tä |