Publication

Prise en compte implicite de relations géométriques dans un modeleur.

Résumé :

La modélisation à base de contraintes, notamment durant le processus de conception
architecturale, vise à intégrer, durant les phases de composition et de dimensionnement, les
intentions géométriques du concepteur. Ainsi, le modèle résultant ne se limite pas à la
description géométrique des objets qu'il contient mais intègre aussi la démarche ayant permis
d'aboutir au résultat et notamment les relations de dépendance entre les objets.
Les travaux antérieurs dans ce champ ont montré que les outils de dessin à base de
contraintes, bien que séduisants sur le principe, deviennent inopérants principalement pour
deux raisons: la lourdeur de la mise en place des contraintes, d'une part, et les situations de
conflit ou d'indétermination, d'autre part.
Dans ce travail, nous avons veillé à ne pas reproduire ces défauts. Ainsi, le système développé
ici permet la mise en place implicite de relations géométriques entre points et objets, en se
basant uniquement sur les outils de précision du logiciel hôte. Ainsi, les nouveaux objets du
dessin peuvent dépendre d'objets préexistants, c'est pourquoi cette approche du problème des
contraintes est dite « basée sur l'historique ». Bien que moins puissante que d'autres
méthodes, elle présente l'avantage de ne générer aucune situation de conflit.
En effet, les objets et les points forment les noeuds d'un graphe de dépendance dans lequel les
relations géométriques sont représentées par des arcs. Tout changement sur un objet du dessin
induit une propagation des modifications vers les objets dépendants permettant ainsi une mise
à jour automatique du dessin.
Le prototype développé prend en compte les principales relations d'accrochage. Nous
envisageons de l'étendre à l'ensemble des relations géométriques y compris les relations
d'alignement.

Actes du séminaire MAP. Arc et Senans, novembre 2003

Novembre 2003

Auteurs