Skip to main content

Jerboa: A Graph Transformation Library for Topology-Based Geometric Modeling

  • Conference paper
Graph Transformation (ICGT 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8571))

Included in the following conference series:

Abstract

Many software systems have to deal with the representation and the manipulation of geometric objects: video games, CGI movie effects, computer-aided design, computer simulations... All these softwares are usually implemented with ad-hoc geometric modelers. In the paper, we present a library, called Jerboa, that allows to generate new modelers dedicated to any application domains. Jerboa is a topological-based modeler: geometric objects are defined by a graph-based topological data structure and by an embedding that associates each topological element (vertex, edge, face, etc.) with relevant data as their geometric shape. Unlike other modelers, modeling operations are not implemented in a low-level programming language, but implemented as particular graph transformation rules so they can be graphically edited as simple and concise rules. Moreover, Jerboa’s modeler editor is equipped with many static verification mechanisms that ensure that the generated modelers only handle consistent geometric objects.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bellet, T., Arnould, A., Le Gall, P.: Rule-based transformations for geometric modeling. In: 6th International Workshop on Computing with Terms and Graphs (TERMGRAPH), Saarbrucken, Germany (2011)

    Google Scholar 

  2. Baresi, L., Heckel, R.: Tutorial introduction to graph transformation: A software engineering perspective. In: Corradini, A., Ehrig, H., Kreowski, H.-J., Rozenberg, G. (eds.) ICGT 2002. LNCS, vol. 2505, pp. 402–429. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  3. Bellet, T., Poudret, M., Arnould, A., Fuchs, L., Le Gall, P.: Designing a topological modeler kernel: A rule-based approach. In: Shape Modeling International (SMI 2010). IEEE Computer Society (2010)

    Google Scholar 

  4. Ehrig, H., Ehrig, K., Prange, U., Taentzer, G.: Fundamentals of Algebraic Graph Transformation. Monographs in Theoretical Computer Science. An EATCS Series. Springer (2006)

    Google Scholar 

  5. Hoffmann, B.: Graph transformation with variables. Formal Methods in Software and System Modeling 3393, 101–115 (2005)

    Article  Google Scholar 

  6. Habel, A., Plump, D.: Relabelling in graph transformation. In: Corradini, A., Ehrig, H., Kreowski, H.-J., Rozenberg, G. (eds.) ICGT 2002. LNCS, vol. 2505, pp. 135–147. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  7. Kniemeyer, O., Barczik, G., Hemmerling, R., Kurth, W.: Relational growth grammars - a parallel graph transformation approach with applications in biology and architecture. In: Schürr, A., Nagl, M., Zündorf, A. (eds.) AGTIVE 2007. LNCS, vol. 5088, pp. 152–167. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  8. Kraemer, P., Untereiner, L., Jund, T., Thery, S., Cazier, D.: CGoGN: n-dimensional meshes with combinatorial maps. In: 22nd International Meshing Roundtable. Springer (2014)

    Google Scholar 

  9. Lienhardt, P.: Topological models for boundary representation: A comparison with n-dimensional generalized maps. Computer-Aided Design 23(1) (1991)

    Google Scholar 

  10. Moka Modeler. XLim-SIC, http://moka-modeller.sourceforge.net/

  11. Měch, R., Prusinkiewicz, P.: Visual models of plants interacting with their environment. In: 23rd Conference on Computer Graphics and Interactive Techniques, SIGGRAPH. ACM (1996)

    Google Scholar 

  12. Poudret, M., Arnould, A., Comet, J.-P., Le Gall, P.: Graph transformation for topology modelling. In: Ehrig, H., Heckel, R., Rozenberg, G., Taentzer, G. (eds.) ICGT 2008. LNCS, vol. 5214, pp. 147–161. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  13. Prusinkiewicz, P., Lindenmayer, A., Hanan, J.: The algorithmic beauty of plants. Virtual laboratory. Springer (1990)

    Google Scholar 

  14. Terraz, O., Guimberteau, G., Merillou, S., Plemenos, D., Ghazanfarpour, D.: 3Gmap L-systems: An application to the modelling of wood. The Visual Computer 25(2) (2009)

    Google Scholar 

  15. Vanegas, C.-A., Aliaga, D.-G., Benes, B.: Building reconstruction using manhattan-world grammars. In: Computer Vision and Pattern Recognition (CVPR). IEEE (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Belhaouari, H., Arnould, A., Le Gall, P., Bellet, T. (2014). Jerboa: A Graph Transformation Library for Topology-Based Geometric Modeling. In: Giese, H., König, B. (eds) Graph Transformation. ICGT 2014. Lecture Notes in Computer Science, vol 8571. Springer, Cham. https://doi.org/10.1007/978-3-319-09108-2_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09108-2_18

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-09107-5

  • Online ISBN: 978-3-319-09108-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics