| KUVAUS |
| Funktio lataa muistiin kolmiulotteisen objektin korkeuskartasta (kuvasta) ja palauttaa sen tunnisteen. Tuetut formaatit ovat: bmp, jpg, png ja tga Korkeuskartat ovat (yleensä) mustavalkoisia kuvia, joissa valkoinen edustaa korkeaa maastoa ja musta matalaa. Harmaan sävyt luovat korkeudet siltä väliltä. Esimerkki: ![]() CoolBasicin nopeusrajoitteisuuden takia on suositeltavaa käyttää pieniä karttoja. |
| KÄYTTÖ |
| LoadHeightmap(tiedosto, [vertikaaliskaalaus], [horisontaaliskaalaus]) |
| tiedosto = Ladattavan kuvan tiedostonimi (/polku) vertikaaliskaalaus = Desimaaliluku, jolla voi muuttaa kartan korkeutta lataus vaiheessa. Esim. 10.0 tekee kartasta kymmen kertaa korkeamman. Oletus on 1.0, joka ei muuta objektin kokoa. horisontaaliskaalaus = Sama kuin edellä, mutta skaalaa karttaa vaakatasossa |
Katso myös: Load3dObject, Draw3dObject
| ESIMERKKI |
Include "sdk/include/cb3dObject.cb"
// Ladataan kartta
obj = LoadHeightmap("sdk/Media/hmap.png",20,20)
// Muokataan sen asentoa
Rotate3dObject(obj,45,1,0,0)
Color cbGreen
Repeat
// Pyörittää objektia
Rotate3dObject(obj,3,0,1,0)
// Piirtää objektin oletus asetuksilla
Draw3dObject(obj)
DrawScreen
Forever
|