| KUVAUS |
| Funktio lataa muistiin kolmiulotteisen objektin ja palauttaa sen tunnisteen. Objektin täytyy olla Wavefront Object (.obj) formaattia. Tuetut tunnisteet obj-tiedostossa ovat verteksit (v), viivat (l) ja polygonit (f). Mikäli haluat käyttää kehityneimpiä ominaisuuksia, kuten polygonien täyttöä ja näkymättömien sivujen poistamista, täytyy polygonien olla kolmioita. Jos läpinäkyvä rautalanka malli riittää, sivut saavat sisältää jopa 99 pistettä. |
| KÄYTTÖ |
| Load3dObject(tiedosto, [skaalaus]) |
| tiedosto = Ladattavan objektin tiedostonimi (/polku) skaalaus = Desimaaliluku, jolla voi muuttaa objektin kokoa lataus vaiheessa. Esim. 10.0 tekee objektista kymmen kertaisen. Oletus on 1.0, joka ei muuta objektin kokoa. |
Katso myös: LoadHeightmap, Draw3dObject
| ESIMERKKI |
Include "sdk/include/cb3dObject.cb"
// Ladataan kuutio
obj = Load3dObject("sdk/Media/cube.obj",30)
Repeat
// Pyörittää objektia
Rotate3dObject(obj,1,0,1,1)
// Piirtää objektin oletus asetuksilla
Draw3dObject(obj)
DrawScreen
Forever
|