KUVAUS |
Liikuttaa objektia asennosta riippuen, oletuksena z-akselia pitkin, joka yleensä tarkoittaa eteen/taaksepäin. Jos objektia halutaa liikuttaa esim. sivusuunnassa, sille pitää määrittää uusi liikkumis akseli. Se tapahtuu antamalla funktiolle uuden akselin suuntavektorin komponentit. Esimerkkitapauksessa objektin eteen-suunta on z-akselia pitkin ja objektia halutaan liikuttaa sivusuunnassa (joka objektin asennosta riippuen voi tarkoittaa mitä tahansa suuntaa). Tällöin funktiolle annetaan x-akselin suuntainen liikkumisvektori (1,0,0). Y-akseli olisi (0,1,0). |
KÄYTTÖ |
Move3dObject(obj, määrä, [xcomp], [ycomp], [zcomp]) |
obj = Muuttuja johon objekti ladatiin määrä = Kuinka paljon objektia liikutetaan xcomp = Liikkumisakselin suuntavektorin x-komponentti (valinnainen) ycomp = Liikkumisakselin suuntavektorin y-komponentti (valinnainen) zcomp = Liikkumisakselin suuntavektorin z-komponentti (valinnainen) |
Katso myös: Translate3dObject, Position3dObject
ESIMERKKI |
// Katso /sdk/examples/ -kansiossa olevaa 3dObjectViewer.cb:tä |