carraMeL v. 1001

carraMeL est un script créé pour évaluer la faisabilité d'une traduction aller-retour entre le format propriétaire des fichiers .car (fichiers natifs du logiciel 3D Carrara) et une formalisation XML équivalente (non-officielle).

A la réalisation, la tâche s'est avérée étonnamment simple : chacun des deux scripts tient dans 60 lignes de code PHP.

La fonction carraMeLize prend un fichier .car en entrée et produit un fichier .xml en sortie.
La fonction decarraMeLize est capable de reproduire le fichier .car d'origine à partir du fichier XML.
La traduction est parfaite dans les deux sens ; les scripts ne produisent aucune entropie.

Le code source du script est disponible.

carraMeLize :
decarraMeLize :
Voir les fichiers exemple : TestCarraML.car TestCarraMLd.xml
Source php : source
Résultat :

Easter Flakes • Flocons de Pâques | Nous contacter
© Easter Flakes - 2007. Tous droits réservés sur toutes images, textes et codes. Valid XHTML 1.0 Transitional