## Table of Contents

### Preface

- Preface to Cinderella.2.0
- Preface to Cinderella 1.2

### Introduction

- What Is Cinderella?
  - A Dynamic Geometry Program
  - An Environment for Physics Simulation
  - A Programming Environment
- Technical Background
- Installation and Updating
- Theoretical Background
- What Is New in Cinderella.2
- How to Read This Manual

### A Quick Start

- Introduction to the Tutorials
  - Pappus's Theorem
  - Three-Bar Linkage
  - Kepler Ellipses

### Reference Guide

- General Operations (loading, saving, selecting, etc.)
- Dynamic Geometry (using Cinderella for pure geometry)
  - The Main Menu
  - Toolbars
  - 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

      - | Center
        | Angle Bisector
        | Compass
        | Mirror
        | Circle by Three Points
        | Conic by Five Points
        | Ellipse by Foci
        | Parabola by Focus and Directrix
        | Hyperbola by Foci
        | Polar of a Point
        | Polar of a Line
        | Polygon
        | Intersection
        | Arc

    - Measurements

      - | Distance
        | Angle
        | Area

    - Special Modes

      - | Text
        | Function
        | Locus
        | Animation

    - Conic Operations

      - | Conic by Five Points
        | Ellipse by Foci
        | Parabola by Focus and Directrix
        | Hyperbola by Foci

    - Polygons
  - Views and geometries
    - Geometries
    - Views
  - Transformations and bases
    - Transformation Modes
      - General Use of Transformations
      - Translation
      - Rotation
      - Reflection
      - Similarity
      - Affine Transformation
      - Projective Transformation
      - Möbius Transformation
      - Inversion of Transformations
      - Composition of Transformations
      - Mapping of Elements
      - Transformations by Functions
    - Setting a Basis
  - Transformation groups and IFS
    - Iterated Function Systems
    - Transformation Groups

- CindyLab (simulation of experiments in physics)
  - Simulating masses and forces
    - Elementary Mechanics
    - Cinderella and Physics
    - CindyLab and CindyScript
    - Two Simple Examples?
  - Reference
    - The Elements of CindyLab
    - The objects

      - | Free Mass
        | Velocity
        | Gravity
        | Sun
        | Magnetic Field
        | Rubber Band
        | Spring
        | Coulomb Force
        | Floor
        | Bouncer

    - Environment
    - Many-Particle Systems
    - Animations and CindyLab
    - Geometry and CindyLab
    - Scripting Physical Environments

- CindyScript (programming Cinderella)
  - Reference
    - General Concepts
    - Entering Program Code
    - Variables and Functions
    - Accessing Geometric Elements
    - Control Operators (if, for, while, ...)
    - Arithmetic Operators (+,-,*,/,sin(),cos()....)
    - Boolean Operators
    - String Operators
    - Lists (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
      - Script Coordinate System
    - Geometric Operators (join, meet, ...)
    - Calculus (draw(), plot(),...)
    - Special Operators

- Inspector (How to manage the properties of objects?)
  - Info Block
  - Inspecting Appearance
  - Traces and Arrows
  - Controlling the Views

- Copy, Paste, and Macros (Cinderellas makro concept)

- HtmlExport? (generating interactive html pages)

- Scribbling (using Cinderella with a pen-driven input device)

Page last modified on Monday 18 of December, 2006 [19:21:03 UTC].
The original document is available at http://doc.cinderella.de/tiki-index.php?page=Table%20of%20Contents