? Många rendering projekt vid Cornell University och Indiana University har förlitat sig på MDL filformat eftersom det är i stånd att definiera en syntax för lagring av enkla uppgifter i binära och text -filer . Enligt Cornell University , var det skapades för att vara praktiska , enkla och yteffektiva . Syntaxregler
filer i MDL -format , vilket indikeras av förlängningen MDL , innehåller två nivåer av syntax : . . Den konceptuella nivån och filnivå
begreppsmässigt hänseende
begreppsmässigt hänseende innehåller vad ansökan programmet ser via I /O- bibliotek , vilket är detsamma oavsett om filen är binär eller text . De består av fyra typer av data - 4 - byte flottar , 4 - byte INTS , 8 - tecken nyckelord och variabel längd strängar , . När ett sökord är ihopkopplad med en float , int eller sträng , kallas detta en bit
Fil Nivåer
filnivå innehåller vad som lagras i filen , vilket kan skilja sig åt beroende på vilken typ av fil det är . En textfil i filen nivå innehåller nyckelordet mdlFlA20 följt av en serie av bitar.
Chunks
Några av de chunk definitionerna i MDL -filerna definierar attributen för kamera och ljuskällor. De är även kapabel att styra grupper , objekt och vertex egenskaper såsom positioner och UV- koordinater , patch bitar kan också användas för att skapa hög nivå ytor
Överväganden
< p . > Kommentarer som är avsedda för människor att läsa kan hittas i filen nivå MDL filer . De börjar med # och avslutas i slutet av raden de är på , men de kan också hållas inom parentes . Addera vanligaste användningsområdena
Enligt FileInfo , . MDL -filer används ofta i DigiTrakker moduler , flygsimulator modeller flygplan , Half - Life filer modell , Rational Rose filer modell , Simulink-modellen filer och Warcraft III 3D modell textfiler .