Est-ce qu'il y a un module de Rhino qui permet de gérer des attributs supplémentaires ?
Le besoin de base, c'est :
- d'annoter des objets Rhino en leur ajoutant des valeurs d'attributs supplémentaires,
- de spécifier les attributs au niveau du modèle,
- de faire des requêtes sur les valeurs des attributs (le résultat de la requête serait sélectionné ou ajouté à la sélection),
- de produire une nomenclature sous la forme d'un tableau dans lequel les objets pourvus d'attributs supplémentaires sont classés par calque et, pour chaque objet, on liste les valeurs des attributs (paires clé / valeur),
- de pouvoir attacher une valeur pour un attribut pour plusieurs objets (les objets de la sélection active, par exemple).
Les attributs pourraient être typés (texte, entier, décimal...).
Les valeurs pourraient être saisies par l'utilisateur ou on pourrait associer un attribut à une fonction Rhino (auquel cas la valeur serait le résultat de la fonction appliquée à l'objet Rhino).
Un besoin complémentaire serait de pouvoir accéder à ces informations depuis un plug-in pour, par exemple, agir sur la spécification des attributs ou faire des vérifications.