? Mange rendering projekter på Cornell University og Indiana University har påberåbt sig den MDL filformat , fordi det er i stand til at definere en syntaks til lagring simple data i binære og tekstfiler . Ifølge Cornell University , blev det skabt til at være praktisk , enkel og pladsbesparende . Syntaksregler
Filer i MDL -format, som angivet af forlængelsen mdl , indeholder to niveauer af syntaks : . . Det konceptuelle niveau og filniveau
begrebsmæssigt hinanden < br >
Konceptuelle niveauer indeholder hvad programmet programmet ser gennem i /O-bibliotek , som er det samme , uanset om filen er binær eller tekst. De består af fire typer af data - 4- byte flåd, 4 -byte Ints , 8 tegn søgeord og variabel længde strenge , . Når et søgeord er parret med en float , int eller snor , er dette kendt som en luns < br >
Fil Niveauer
filen niveau indeholder hvad der er gemt i filen, som kan variere afhængigt af, hvilken type fil det er. En tekstfil i filen niveau indeholder søgeordet mdlFlA20 efterfulgt af en serie af bidder .
Chunks
Nogle af de luns definitioner findes i MDL filer definerer attributter kamera og lyskilder . De er også i stand til at kontrollere grupper , objekter og Isse egenskaber såsom positioner og UV koordinater patch bidder kan også bruges til at skabe højt niveau overflader
Overvejelser
Kommentarer bestemt for mennesker at læse kan findes i filen niveau af MDL filer . De begynder med # og ophøre med udgangen af den linje , de er på, selv om de også kan holdes i parentes.
Common Bruger
Ifølge Fileinfo . MDL filer er almindeligt anvendt i DigiTrakker moduler, flysimulator fly modeller, Half-Life model filer, Rational Rose model filer, Simulink model filer og Warcraft III 3D-model tekstfiler .
< br >