Generic Computation of bulletin boards into Geometric Kernels

Abstract : Nowadays, many commercial CAD systems are built on proprietary geometric kernels which provide an API containing a set of high level geometric operations (boolean operations, slot, chamfering, etc). Because of their complexity, these operations can generate important modifications on topological cells (vertices, edges, faces, volumes, etc.) of the objects. At the same time, many of these kernels need to know precisely what has occurred to each topological cell belonging to objects given or resulting from a previous high level geometric operation. At the end of each operation, the geometric kernel must provide a bulletin board describing cells' evolution through a list of events (split, merge, creation, deletion). Most commercial geometric kernels use B-Rep structures and provide methods enabling the developer of a CAD system to retrieve a number of events that occurred on cells. These kernels have their own scheme for detecting events, based on their own taxonomy of situations, heuristics and evolution rules. Little is known of their details, which are proprietary information, let alone of the underlying theory, if any. Generally, for example, the detected events are not generic for all cells' dimensions. This lack of underlying theory limits the possibility to extend the use of these kernels to new domains of investigation. In this paper, we propose a generic model that enables to create a bulletin board. This bulletin board will contain the complete list of events having occurred on cells of any dimension, and that belong to any topological model. The genericity of this model and the completeness in all dimensions of this list are based on the use of four elementary mechanisms (split elem, merge elem, crea elem, del elem). They are defined independently of the topological model, and allow the generation of the bulletin board, whatever the geometric operation. This model has been implemented using the geometric kernel of the modeler Moka, based on generalized maps.
Type de document :
Communication dans un congrès
ACM. Conference on Virtual Reality, Computer Graphics, Visualization and Interaction in Africa, Oct 2007, Grahamstown, South Africa. pp.85-93,, 2007, 〈10.1145/1294685.1294700〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-00333008
Contributeur : Mehdi Baba-Ali <>
Soumis le : mercredi 22 octobre 2008 - 11:18:44
Dernière modification le : mercredi 29 novembre 2017 - 10:27:59
Document(s) archivé(s) le : lundi 7 juin 2010 - 21:13:44

Fichier

BM-paper-Afrigraph07.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Mehdi Baba-Ali, David Marcheix, Xavier Skapin, Yves Bertrand. Generic Computation of bulletin boards into Geometric Kernels. ACM. Conference on Virtual Reality, Computer Graphics, Visualization and Interaction in Africa, Oct 2007, Grahamstown, South Africa. pp.85-93,, 2007, 〈10.1145/1294685.1294700〉. 〈hal-00333008〉

Partager

Métriques

Consultations de la notice

470

Téléchargements de fichiers

228