? Mange rendering prosjekter ved Cornell University og Indiana University har stolt på MDL filformat fordi det er i stand til å definere en syntaks for lagring av enkle data i binær og tekstfiler . Ifølge Cornell University, ble det opprettet for å være praktisk , enkel og plassbesparende . Syntaksregler
filer i MDL format, som indikert av utvidelsen mdl , inneholder to nivåer av syntaks : . . Det konseptuelle nivå og filnivå
Konseptuell Levels
med
Konseptuell nivåer inneholde hva programmet ser gjennom I /O-bibliotek , som er den samme uavhengig av om filen er binær eller tekst . De består av fire typer data - 4 -byte flyter, 4 -byte ints , 8 -tegns søkeord og variabel lengde strenger ; . Når et søkeord er koblet sammen med en dupp , int eller streng , er dette kjent som en del
Fil Levels
filnivå inneholder det som er lagret i filen , som kan variere avhengig av hvilken type fil det er. En tekstfil i filnivå inneholder søkeordet mdlFlA20 etterfulgt av en rekke biter .
Biter
Noen av blings definisjoner finnes i MDL filer definere attributtene til kamera og lyskilder. De er også i stand til å kontrollere grupper , objekter og vertex egenskaper som posisjoner og UV koordinater , patch biter kan også brukes til å lage høyt nivå overflater
Hensyn
< p . > Kommentarer ment for mennesker å lese kan finnes i filen nivået av MDL filer. De begynner med # og avslutte innen utgangen av linjen de er på , men de kan også bli holdt i parentes.
Common Bruker
Ifølge FileInfo , . MDL filer blir ofte brukt i DigiTrakker moduler, flysimulator fly modeller, Half -Life modell filer, Rational Rose modell filer, Simulink modell filer og Warcraft III 3D-modell tekstfiler .