Skip to main content

OpenFlipper: An Open Source Geometry Processing and Rendering Framework

  • Conference paper

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

Abstract

In this paper we present OpenFlipper, an extensible open source geometry processing and rendering framework. OpenFlipper is a free software toolkit and software development platform for geometry processing algorithms. It is mainly developed in the context of various academic research projects. Nevertheless some companies are already using it as a toolkit for commercial applications. This article presents the design goals for OpenFlipper, the central usability considerations and the important steps that were taken to achieve them. We give some examples of commercial applications which illustrate the flexibility of OpenFlipper. Besides software developers, end users also benefit from this common framework since all applications built on top of it share the same basic functionality and interaction metaphors.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Botsch, M., Steinberg, S., Bischoff, S., Kobbelt, L.: RWTH Aachen: OpenMesh - A generic and efficient polygon mesh data structure. In: OpenSG Symposium (2002)

    Google Scholar 

  2. Cignoni, P., Callieri, M., Corsini, M., Dellepiane, M., Ganovelli, F., Ranzuglia, G.: Meshlab: an open-source mesh processing tool. In: Sixth Eurographics Italian Chapter Conference, pp. 129–136 (2008)

    Google Scholar 

  3. Graphite, http://alice.loria.fr/index.php/software.html

  4. GNU General Public License, http://www.gnu.org/licenses/gpl.html

  5. GNU Lesser General Public License, http://www.gnu.org/licenses/lgpl.html

  6. Botsch, M., Kobbelt, L.: A remeshing approach to multiresolution modeling. In: SGP 2004: Proceedings of the 2004 Eurographics/ACM SIGGRAPH Symposium on Geometry Processing, pp. 185–192 (2004)

    Google Scholar 

  7. Kobbelt, L.: Sqrt(3)-Subdivision. In: Proc. ACM SIGGRAPH 2000, pp. 103–112 (2000)

    Google Scholar 

  8. Loop, C.T.: Smooth Subdivision Surfaces Based on Triangles. M.S. Thesis, Department of Mathematics, University of Utah (1987)

    Google Scholar 

  9. Labsik, U., Greiner, G.: Interpolatory sqrt(3)-Subdivision. Comput. Graph. Forum (2000)

    Google Scholar 

  10. Zorin, D., Schröder, P., Sweldens, W.: Interpolating Subdivision for Meshes with Arbitrary Topology. In: Proceedings of Siggraph, pp. 189–192 (1996)

    Google Scholar 

  11. Qt cross-platform application and UI framework, http://qt.nokia.com

  12. Standard ECMA-262, ECMA Script Language Specification, 5th edn. (December 2009)

    Google Scholar 

  13. CGAL: Computational Geometry Algorithms Library, http://www.cgal.org

  14. Botsch, M., Pauly, M., Kobbelt, L., Alliez, P., Lévy, B., Bischoff, S., Rössl, C.: Geometric modeling based on polygonal meshes. In: SIGGRAPH 2007: ACM SIGGRAPH 2007 courses (2007)

    Google Scholar 

  15. Kobbelt, L., Campagna, S., Seidel, H.: A General Framework for Mesh Decimation. In: Proceedings of Graphics Interface, pp. 43–50 (1998)

    Google Scholar 

  16. Garland, M., Heckbert, P.: Surface simplification using quadric error metrics. In: SIGGRAPH 1997: Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques 1997, pp. 209–216 (1997)

    Google Scholar 

  17. Bommes, D., Zimmer, H., Kobbelt, L.: Mixed-integer quadrangulation. In: ACM SIGGRAPH 2009 papers, pp. 77:1–77:10 (2009)

    Google Scholar 

  18. CoMISo: Constrained Mixed-Integer Solver library, http://www.graphics.rwth-aachen.de/comiso

  19. Dekkers, E., Kobbelt, L., Pawlicki, R., Smith, R.: A sketching interface for feature curve recovery of free-form surfaces. Computer-Aided Design (in Press, 2011)

    Google Scholar 

  20. Pavic, D., Schönefeld, V., Krecklau, L., Habbecke, M., Kobbelt, L.: 2D Video Editing for 3D Effects. In: VMV 2008, pp. 389–398 (2008)

    Google Scholar 

  21. Kasprzyk, D.: Diploma Thesis on Optimized User Interface for Geometry-Algorithms. RWTH Aachen University (2009)

    Google Scholar 

  22. OpenFlipper website, http://www.openflipper.org

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Möbius, J., Kobbelt, L. (2012). OpenFlipper: An Open Source Geometry Processing and Rendering Framework. In: Boissonnat, JD., et al. Curves and Surfaces. Curves and Surfaces 2010. Lecture Notes in Computer Science, vol 6920. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27413-8_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27413-8_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-27412-1

  • Online ISBN: 978-3-642-27413-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics