Format des objets
Les objets d'Alliun sont chargés dans un format XML très simple à comprendre.
Balise objet
Les objets commence par une balise racine nommée 'objet' comprenant un attribut version indiquant la
version de l'objet.
Balise images
On trouve ensuite une balise 'images' contenant la liste des images utilisées dans l'objet.
Chaque image est identifié par une id (un nombre entier postif) et un fichier image.
Balise polys
Une balise 'polys' contient tous les polygones de l'objet. Chaque polygone est lié à
une image par l'attribut 'img'. Chaque point est représenté par une coordonnée (x,y,z) et un
mapping (imgx,imgz) de la texture.
Exemple de fichier objet
<?xml version="1.0" encoding="UTF-8"?>
<objet version="1.0">
<images>
...
<image id="0" file="bois.tga" />
...
</images>
<polys>
...
<poly img="0">
...
<point x="-28.0" y="83.0" z="15.0" imgx="-0.434" imgz="0.171" />
<point x="-28.0" y="83.0" z="0.0" imgx="-0.406" imgz="0.664" />
<point x="-28.0" y="81.0" z="0.0" imgx="-0.360" imgz="0.652" />
<point x="-28.0" y="81.0" z="15.0" imgx="-0.385" imgz="0.185" />
...
</poly>
...
</polys>
</objet>