L'utilisation d'une représentation 3D, ainsi que la structure hiérarchique des L-systèmes imposent une conception modulaire des entités informatiques manipulées, aussi bien en termes de classes que dans leur représentation. Aussi, nous avons préféré une repérage local, relatif. Chaque entre-noeud possède donc son propre repère, défini comme le montre la figure suivante :
Comme le montre cette dernière représentation, la position et l'orientation de l'entre-noeud sont définies par deux jeux de paramètres : d'une part la position-orientation de l'entre-noeud précédent, et d'autre part, selon 3 paramètres propres à l'entre-noeud:
On établit alors la matrice H de changement de repère, permettant de passer du repère R'(O,x,y,z) au repère R'(O',x',y',z').
julien michot 2006-08-05