? Beaucoup de projets de rendu à l'Université Cornell et l'Université d'Indiana se sont appuyés sur le format de fichier MDL , car il est capable de définir une syntaxe pour stocker des données simples dans les fichiers binaires et texte. Selon l'Université de Cornell , il a été créé pour être pratique, simple et efficace de l'espace . Règles de syntaxe
fichiers au format MDL , comme indiqué par l'extension mdl , contient deux niveaux de syntaxe : . . Sur le plan conceptuel et le niveau de fichier
niveaux conceptuels
niveaux conceptuels
contiennent ce que le programme d'application voit à travers la bibliothèque E /S, qui est la même indépendamment du fait que le fichier est binaire ou texte. Ils sont constitués de quatre types de données - flotteurs de 4 octets , ints 4 octets , mots-clés à 8 caractères et les chaînes de longueur variable ; . Quand un mot-clé est associé à un flotteur , int ou string , ceci est connu comme un morceau < br >
niveaux de fichiers
le niveau de fichier contient ce qui est stocké dans le fichier , qui peut varier en fonction du type de fichier il s'agit . Un fichier texte dans le niveau de fichier contient le mdlFlA20 mot-clé suivi d'une série de morceaux .
Morceaux
Certaines des définitions de chunk trouvées dans les fichiers MDL définir les attributs de l' caméra et des sources de lumière . Ils sont également capables de contrôler les groupes , les objets et les propriétés des sommets comme les positions et les coordonnées UV ; morceaux de mise à jour peuvent également être utilisés pour créer des surfaces de haut niveau
Considérations
< p. > Commentaires destinés à l'homme à lire peuvent être trouvés dans le niveau de fichiers de fichiers MDL . Ils commencent par # et se terminent à la fin de la ligne, ils sont allumés, mais ils peuvent également être organisées entre parenthèses.
Utilisations courantes
Selon FileInfo . fichiers MDL sont couramment utilisés dans les modules DigiTrakker , modèles d'avion de simulateurs de vol , des fichiers de modèle Half-Life , fichiers de Rational modèle Rose , les fichiers modèle Simulink et des fichiers texte du modèle de Warcraft III 3D.
< br >