Home
Cinderella.2 Documentation¶
Welcome to the user's guide! This highly interconnected collection of web pages represents the complete user's guide to The Interactive Geometry Software Cinderella.2. Here you will learn about all important aspects of the program.
Besides support for dynamic geometry, Cinderella.2 has many features that broaden the scope of the program to a wide variety of interaction scenarios. Compared to the old version of the program, two completely new parts were added: CindyLab, an environment for doing interactive physical experiments, and CindyScript, a high-level programming language that allows for fast, flexible and freely programmable interaction scenarios. Although each of the three parts of the program (geometry, physical simulation and scripting) can be used in a standalone manner, the programm unleashes its full power when all three parts are used in combination. They are designed to interact very smoothly.
In the documentation, each of the three parts of the program is treated seperately. At the end of each major section, we give examples that take advantage of several of the features explained therein.
Preface¶
- Preface to Cinderella.2.6
- Preface to Cinderella.2.0
- Preface to Cinderella 1.2
- How to Read This Manual
- Table of Contents
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¶
Quick start¶
- Introduction to the Tutorials
- Pappus Theorem
- Three-Bar Linkage
- Kepler Ellipses
- Scripting the Seeds of a Sunflower
Reference Guide¶
- General Operations (loading, saving, selecting, etc.)
- Dynamic Geometry (using Cinderella for pure geometry)
- Inspector (How to manage the properties of objects?)
- CindyLab (simulation of experiments in physics)
- CindyScript (programming in Cinderella)
- Copy, Paste, and Macros (Cinderella's macro concept)
- HTML Export (generating interactive HTML pages)
- Scribbling (using Cinderella with a pen-driven input device)
- Extensions (further ways to enhance Cinderella)