Veel rendering projecten aan de Cornell University en de Universiteit van Indiana hebben vertrouwd op de MDL -bestandsformaat , omdat het in staat is het definiëren van een syntax voor het opslaan van eenvoudige gegevens in binaire en tekstbestanden . Volgens Cornell University , werd het gemaakt praktisch , eenvoudig en ruimtebesparend is. Syntax Regels Bestanden in de MDL -formaat , zoals aangegeven door de uitbreiding mdl , bevatten twee niveaus van syntax : . . Het conceptuele niveau en bestandsniveau Conceptuele Niveaus < br > Conceptuele niveaus bevatten wat het applicatieprogramma ziet door de I /O- bibliotheek , dat is hetzelfde , ongeacht of het bestand is binair of tekst. Ze bestaan uit vier soorten gegevens - 4 - byte drijvers , 4 - byte ints , 8 - karakter zoekwoorden en variabele lengte snaren ; . Wanneer een zoekwoord is gekoppeld met een float , int of koord , staat dit bekend als een brok < br > Ofbeeldienge Levels de bestandsniveau bevat wat wordt opgeslagen in het bestand , die kan verschillen , afhankelijk van wat voor soort bestand het is . Een tekstbestand in het bestand niveau bevat het trefwoord mdlFlA20 gevolgd door een reeks van brokken . Brokken Sommige van de brok definities gevonden in MDL -bestanden te definiëren attributen van de camera en lichtbronnen . Ze zijn ook in staat de controle groepen , objecten en vertex eigenschappen zoals posities en UV -coördinaten ; patch brokken kan ook gebruikt worden om op hoog niveau oppervlakten te leiden overwegingen Reacties die bestemd zijn voor de mens om te lezen kan worden gevonden binnen het bestandsniveau van MDL -bestanden . Ze beginnen met # en eindigen aan het einde van de lijn ze op , maar ze kunnen ook worden gehouden tussen haakjes . Common Gebruikt Volgens FileInfo , . MDL -bestanden worden vaak gebruikt in DigiTrakker modules , vluchtsimulator vliegtuig modellen , Half - Life -model bestanden , Rational Rose model bestanden , Simulink -model bestanden en Warcraft III 3D-model tekstbestanden . < br > |