A CindyJS Example Gallery

A selection of examples generated with the JavaScript based viewer for Cinderella. This project is currently under development and here is a first showcase of the possibilities.



Drawing many objects

Sunflower Parabola Evelope Feldlinien Sine Acustic Complete Graph
sunflower
envelope
flux
caustic
complete graph


Performing calculations

Convex Hull z hoch alpha Regression L-System Rays
convex hull
circle pattern
linear regression
L-system
ray-reflections


Educational demonstrations

Euclid's Algoritm DM Spiral Fact Fact
Euclids algorithm
polygon spiral
factorization
circle packing


Symmetry

Angle Bisector Kaleido Spiral
hinged mirror
kaleidoscope
image spiral


Geometry

Angle Bisector Pappos Euler Line Prjective Grid
angle bisector
Pappos' theorem
Euler line
projective grid


3D-Geometry

Lissajous Lissajous Lissajous Lissajous
conic sections
Archimedean solids
intersecting solids
hyperspace sections


Physics

Suns Springs Springs 2 Bouncer
planet and sun
chain of springs
springs
a bouncer


Simulations

Many Balls 1 Many Balls 2 Many Balls 3 Swarm
particles
charges 1 and 2
charges 1 and 3
swarm


Function plotting

Plot Singularity Lagrange Taylor
singularity
Lagrange interpolation
Taylor polynomial


Complex functions

Plot Singularity Plot Singularity Plot Singularity Plot Singularity
zeros and poles
powers
convergence
explorer




The example gallery and the viewer is part of the CindyJS project which is a extention of the Cinderella Project by Jürgen Richter-Gebert and Ulrich Kortenkamp.
Relevant developments for this project take currently place at Technical University of Munich and the University of Potsdam.
Source code of the viewer and the examples are available under https://github.com/CindyJS.
This work was partially supported by the DFG Collaborative Research Center TRR 109, Discretization in Geometry and Dynamics.