Generic Computation of bulletin boards into Geometric Kernels - Archive ouverte HAL Access content directly
Conference Papers Year : 2007

Generic Computation of bulletin boards into Geometric Kernels

Mehdi Baba-Ali
  • Function : Author
  • PersonId : 852486
Xavier Skapin
Yves Bertrand
  • Function : Author
  • PersonId : 854932

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.
Fichier principal
Vignette du fichier
BM-paper-Afrigraph07.pdf (374.31 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-00333008 , version 1 (22-10-2008)

Identifiers

Cite

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

Altmetric

Share

Gmail Facebook X LinkedIn More