/sdk/examples/ kansiossa on esimerkkiohjelma 3dObjectViewer, joka esittelee tämän kirjaston ominaisuuksia.
Create3dObject | Luo "tyhjän" 3d-objektin |
Load3dObject | Lataa 3d-objektin |
LoadHeightmap | Lataa korkeuskartan |
Draw3dObject | Piirtää 3d-objektin |
GetObjX | Palauttaa 3d-objektin x-koordinaatin |
GetObjY | Palauttaa 3d-objektin y-koordinaatin |
GetObjZ | Palauttaa 3d-objektin z-koordinaatin |
Move3dObject | Liikuttaa objektia sen asennon mukaan |
Position3dObject | Asettaa objektin paikan 3d-avaruudessa. |
Rotate3dObject | Pyörittää objektia omien akseliensa mukaisesti |
Rotate3dObjectAbsolute | Pyörittää objektia maailman akselien mukaisesti |
Scale3dObject | Skaalaa 3d-objektia |
Translate3dObject | Liikuttaa objektia piittaamatta sen asennosta |
CreateMatrix | Luo matriisin kvaterniosta |
MultiplyMatrices | Kertoo kaksi matriisia keskenään |
MultiplyQuaternion | Kertoo kaksi kvaterniota keskenään |
Normalize | Normalisoi kvaternion |
QuaternionFromAxisAngle | Luo kvaternion akselista ja kiertokulmasta |
TransformPoints | Laskee verteksien projisoidut koordinaatit |
TriFill | Piirtää täyttetyn kolmion |