? Muitos projetos de renderização da Universidade de Cornell e da Universidade de Indiana têm contado com o formato de arquivo MDL , porque é capaz de definir uma sintaxe para armazenamento de dados simples em arquivos binários e texto . De acordo com a Universidade de Cornell, ele foi criado para ser prático , simples e eficiente do espaço . . Regras de sintaxe
arquivos no formato MDL , como indicado pela extensão mdl , contendo dois níveis de sintaxe : . Nível conceitual e nível de arquivo
níveis conceitual
níveis conceituais conter o que o programa aplicativo vê através da biblioteca de I /o, que é o mesmo , independentemente de o arquivo é binário ou texto. Elas consistem em quatro tipos de dados - flutuadores de 4 bytes , inteiros de 4 bytes , palavras-chave de 8 caracteres e seqüências de comprimento variável , quando uma palavra-chave está emparelhado com um float, int ou string , isso é conhecido como um pedaço < . br>
níveis arquivo
o nível de arquivo contém o que está armazenado no arquivo , que pode variar dependendo do tipo de arquivo é. Um arquivo de texto dentro do nível de arquivo contém a palavra-chave mdlFlA20 seguido por uma série de pedaços .
Pedaços
Algumas das definições do pedaço encontrados em arquivos MDL definir atributos do câmara e fontes de luz . Eles também são capazes de grupos controladores, objetos e propriedades de vértices , como posições e coordenadas UV ; pedaços de patch também pode ser usado para criar superfícies de alto nível
Considerações
Comentários destinados para os seres humanos para ler pode ser encontrada dentro do nível de arquivos MDL arquivo . Eles começam com # e terminar até o final da linha em que estão, embora também possam ser realizadas dentro de colchetes. Usa
comum
Segundo FileInfo , . arquivos MDL são comumente usados em módulos DigiTrakker , vôo modelos simulador de avião , arquivos modelo Half-Life , o Rational Rose arquivos de modelo , arquivos modelo Simulink e arquivos de texto modelo Warcraft III 3D.
< br >