CoolBasic SDK

Rotate3dObjectAbsolute

Include "cb3dObject.cb"

KUVAUS
Funktio pyörittää objektia maailman akselien mukaisesti, eli jos objektia esimerkiksi käsketään "Pyöri pituussunnassa!", se pyrii aina maailman z-akselian ympäri omasta asennostaan piittaamatta.

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Ö
Rotate3dObjectAbsolute(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: Rotate3dObject

ESIMERKKI
// Katso /sdk/examples/ -kansiossa olevaa 3dObjectViewer.cb:tä