Advertisement

CindyJS Plugins

Extending the Mathematical Visualization Framework
  • Martin von Gagern
  • Jürgen Richter-Gebert
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9725)

Abstract

CindyJS is a framework for creating interactive (mathematical) content for the web. It can be extended using plugins, two of which are presented here.

  • Cindy3D enables displaying 3D content via WebGL.

  • The KaTeX plugin typesets formulas within CindyJS.

We also discuss the general structure of plugins in CindyJS.

Keywords

Interactive visualization Web technologies 3D Geometry WebGL OpenGL Typesetting TeX KaTeX 

References

  1. 1.
    Alpert, B., Eisenberg, E.: Katex (2013). https://khan.github.io/KaTeX/
  2. 2.
    Barber, C.B., Dobkin, D.P., Huhdanpaa, H.: The quickhull algorithm for convex hulls. ACM Trans. Math. Softw. 22(4), 469–483 (1996)MathSciNetCrossRefMATHGoogle Scholar
  3. 3.
    Davide, C., Sorge, V., Perfect, C., Krautzberger, P.: Mathjax (2009). https://www.mathjax.org/
  4. 4.
    Lloyd, J.: Quickhull3d – a robust 3d convex hull algorithm in java (2004). http://www.cs.ubc.ca/~lloyd/java/quickhull3d.html
  5. 5.
    Montag, A., Richter-Gebert, J.: CindyGL: authoring GPU-based interactive mathematicalcontent. In: Greuel, G.-M., et al. (eds.) ICMS 2016. LNCS, vol. 9725, pp. 351–358. Springer, Heildelberg (2016)Google Scholar
  6. 6.
    Reitinger, M., Sommer, J.: Cindy3d (2012). http://gagern.github.io/Cindy3D/
  7. 7.
    Richter-Gebert, J., Kortenkamp, J.: The Cinderella.2 Manual: Working with the Interactive Geometry Software. Springer, Heidelberg (2012)CrossRefMATHGoogle Scholar
  8. 8.
    von Gagern, M., Kortenkamp, U., Richter-Gebert, J., Strobel, M.: CindyJS – mathematical visualization on modern devices. In: Greuel, G.-M., et al. (eds.) ICMS 2016. LNCS, vol. 9725, pp. 319–326. Springer, Heildelberg (2016)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.University of PotsdamPotsdamGermany
  2. 2.Technical University of MunichMunichGermany

Personalised recommendations