Back to Search Start Over

Geometric Modeling: Consistency Preservation Using Two-Layered Variable Substitutions

Authors :
Hakim Belhaouari
Agnès Arnould
Thomas Bellet
Pascale Le Gall
Mathématiques et Informatique pour la Complexité et les Systèmes (MICS)
CentraleSupélec
Université de Poitiers
Synthèse et analyse d'images (XLIM-ASALI)
XLIM (XLIM)
Université de Limoges (UNILIM)-Centre National de la Recherche Scientifique (CNRS)-Université de Limoges (UNILIM)-Centre National de la Recherche Scientifique (CNRS)
Université de Limoges (UNILIM)-Centre National de la Recherche Scientifique (CNRS)
Source :
International Conference on Graph Transformation ICGT 2017, International Conference on Graph Transformation ICGT 2017, Jul 2017, Marburg, Germany. pp.36-53, ⟨10.1007/978-3-319-61470-0_3⟩, Graph Transformation ISBN: 9783319614694, ICGT
Publication Year :
2017
Publisher :
HAL CCSD, 2017.

Abstract

In the context of topology-based geometric modeling, operations transform objects regarding both their topological structure (i.e. cell subdivision: vertex, edge, face, etc.) and their embeddings (i.e. relevant data: vertex positions, face colors, volume densities, etc.). Graph transformations with variables allow us to generically handle those operations. We use two types of variables: orbit variables to abstract topological cells and node variables to abstract embedding data. We show how these variables can be simultaneously used, and we provide syntactic conditions on rules to ensure that they preserve object consistency. This rule-based approach is the cornerstone of Jerboa, a tool that allows a fast and safe prototyping of geometric modelers.

Details

Language :
English
ISBN :
978-3-319-61469-4
ISBNs :
9783319614694
Database :
OpenAIRE
Journal :
International Conference on Graph Transformation ICGT 2017, International Conference on Graph Transformation ICGT 2017, Jul 2017, Marburg, Germany. pp.36-53, ⟨10.1007/978-3-319-61470-0_3⟩, Graph Transformation ISBN: 9783319614694, ICGT
Accession number :
edsair.doi.dedup.....04756ed19491c7d27cd9c525f84f5d51