D3library D3librar kayttaa datarekistereissa annetuista parametreista 16-bittia. Pikseli naytolla kuudestoista osa parametrin arvosta. $02a8 on todellisuudessa $02a,8 Talla menettelylla on saatu pyorityksien vaatima tarkkuus. Kulmayksikko on 1/$4000 Suorakulma on $1000. Taysikulma on $4000. Sini arvona kulman arvolla $1000 funktio palauttaa $7fff ja kulman arvolla $3000 palauttaa arvon $8000. mulsini ja mulcosi funktioissa $7fff on 1 ja $8000 on -1, joten ne suorittavat skaalauksen automaattisesti. _LVOCosi kulman arvo d0:ssa palauttaa Cosinin arvon d0:ssa _LVOSini kulman arvo d0:ssa palauttaa Sinin arvon d0:ssa _LVOCircle piirtaa ellipsin ikkunaan structure osoite a0 dw xsade dw ysade dw zsade dw xkeskipiste dw ykeskipiste dw zkeskipiste dw piirtovari _LVORot xakselin kierto d0 yakselin kierto d1 zakselin kierto d2 ikkunan numero d3 _LVOxyz laskee uudet koordinaatit _LVORot-funktiolla asetettujen kiertokulmien mukaan. xkoordinaatti d0 ykoordinaatti d1 zkoordinaatti d2 palauttaa uudet koordinaatit xkoordinaatti d0 ykoordinaatti d1 zkoordinaatti d2 _LVODist asettaa katseluetaisyyden ikkunaan. pienenmat arvot kuin $1000 voi vieda katselupisteen kappaleen sisalle. suurin sallittu etaisyys $7fff. katseluetaisyys d0 ikkunan numero d1 _LVOD3Proj projisoi pisteen katseluetaisyyden mukkan. xkoordinaatti d0 ykoordinaatti d1 zkoorditaatti d2 palauttaa xkoordinaatti d0 ykoordinaatti d1 _LVOOpenD3Screen avaa dos.libraryn, grahpics.libraryn, intuition.libraryn ja nayton tallentaa osoitteen automaattisesti osoitteet d3.libraryn kayttoon palauttaa nayton osoitteen d0:ssa virhe d0 on nolla. _LVOGfxRp palauttaa grahpics.libraryn osoite a6 naytton osoite a0 rasterportin osoite a1 _LVOD3Line piirtaa viivan aktiiviseen ikkunaan structuren osoite a0 dw xalkupiste dw yalkupiste dw zalkupiste dw xloppupiste dw yloppupiste dw zloppupiste dw piirtovari _LVOD3Plot piirtaa pisteen aktiiviseen ikkunaan xkordinaatti d0 ykoordinaatti d1 zkoordinaatti d2 _LVOD3Cub piirtaa kuution sivut vastakkaisten nurkkien koordinaattien mukaan. structuren osoite a0:ssa dw xanurkka dw yanurkka dw zanurkka dw xbnurkka dw ynurkka dw znurkka dw piirtovari _LVOArcus piirtaa ellipsin kaaren structuren osoite a0 dw xsade dw ysade dw zsade dw xkeskipiste dw ykeskipiste dw zkeskipiste dw kaaren alkukulma dw kaaren loppukulma dw piirtovari _LVOVanillaKey palauttaa nappaimen vanillakoodin vanillakoodi d0:ssa nolla ei nappainta painettu _LVOD3RealCub piirtaa kuution nakyvat sivut structuren osoite a0 dw xanurkka dw yanurkka dw zanurkka dw xbnurkka dw ybnurkka dw zbnurkka dw piirtovari _LVOAllocD3Buf varaa puskurimuistin ikkunalle ikkunan numero d0 palauttaa d0:ssa muistin osoitteen nolla virhe ei muistia _LVOFreeD3Buf vapauttaa puskurimuistin ikkunasta ikkunan numero d0 _LVOD3RealPlot asettaa pisteen kolmiulotteiseen kappaleeseen huomioiden onko piste nakyvissa xkoordinaatti d0 ykoordinaatti d1 zkoordinaatti d2 _LVOD3ColorPlot asetta pisteen kolmiulotteiseen kappaleeseen huomioiden valaistuksen xkoordinaatti d0 ykoordinaatti d1 zkoordinaatti d2 _LVOSquare laskee 32-bittista luvusta neliojuuren kasittaa kaikki luvut positiivisina 32-bittinen luku d0 palauttaa 16-bittisen luvun d0:ssa _LVOColorWindow varittaa d3ikkunan ikkunan numero d0:ssa _LVOLightArcus asettaa valon tulosuunnaan ikkunaan xkoordinaatin kulma d0:ssa ykoordinaatin kulma d1:ssa ikknunan numero d2:ssa _LVOColorSet asettaa piirtovarin nayttoon vari d0:ssa