Table of Contents
Preface¶
- Preface to Cinderella.2.6
- Preface to Cinderella.2.0
- Preface to Cinderella 1.2
- How to Read This Manual
Introduction¶
- What Is Cinderella?
- A Dynamic Geometry Program
- An Environment for Physics Simulation
- A Programming Environment
- What Is New in Cinderella.2
- Technical Background
- Installation and Updating
Theoretical Background¶
A Quick Start¶
- Introduction to the Tutorials
- Pappus's Theorem
- Three-Bar Linkage
- Kepler Ellipses
- Scripting the Seeds of a Sunflower
Reference Guide¶
- Dynamic Geometry (using Cinderella for pure geometry)
- The Main Menu
- Toolbars
- General Operations (loading, saving, selecting, etc.)
- Operations for Elementary geometry
- Move Mode
- Interactive Modes
-

Add a Point 
Add a Line 
Line through a Point 
Add a Parallel 
Add a Perpendicular 
Add a Line with a Fixed Angle 
Add a Circle 
Circle by Radius 
Circle by Fixed Radius 
Midpoint 
Segment - Definition Modes
- Measurements
-

Distance 
Angle 
Area - Special Modes
-

Text 
Function 
Locus 
Animation - Conic Operations
- Polygons
- Views and geometries
- Transformations and bases
- Transformation groups and IFS
- Inspector (How to manage the properties of objects?)
- Info Block
- Inspecting Appearance
- Traces and Arrows
- Controlling the Views
- CindyLab (simulation of experiments in physics)
- Simulating masses and forces
- Reference
- CindyScript (programming Cinderella)
- Reference
- CindyScript fundamentals
- General Concepts
- Entering Program Code
- Variables and Functions
- Accessing Geometric Elements
- Control Operators (if, repeat, while, …)
- Arithmetic Operators (+, -, *, /, sin(), cos(), …)
- Boolean Operators
- String Operators
- Lists and Linear Algebra (the general concepts)
- Elementary List Operations
- Advanced List Operations
- Lists of Geometric Elements
- Vectors and Matrices
- Drawing (draw(), plot(), …)
- Appearance of Objects
- Elementary Drawing Functions
- Function Plotting
- Texts and Tables
- TeX Rendering
- Image Manipulation and Rendering
- Shapes
- Script Coordinate System
- Geometric Operators (join, meet, …)
- Calculus (derivatives and tangents, …)
- Syntherella (audio output)
- MIDI Functions
- Sampled-Audio Functions
- Special Operators
- Interaction with Geometry
- File Management
- Console Output
- Timing and Animations
- User Input
- Interaction with CindyLab
- The Editor
- Tiny Code Examples
- Copy, Paste, and Macros (Cinderellas macro concept)
- HTML Export (generating interactive html pages)
- Scribbling (using Cinderella with a pen-driven input device)
- Extensions (further ways to enhance Cinderella)
- Plugins
- Javascript
- Interactive Exercises
- Multitouch Support
- MatheVital
- Jython and JRuby
- Visage
- CleverPHL Framework Support
- Software License
- Additional Licenses
- Mozilla Public License
- Operator Index (by subject)
























