ISBN: 3-540-67139-0
TITLE: User Manual for the Interactive Geometry Software Cinderella
AUTHOR: Richter-Gebert, Jrgen; Kortenkamp, Ulrich H.
TOC:

1 Preface 1
2 Introduction 3
2.1 Sample Applications 4
2.1.1 Exact Drawings 4
2.1.2 Geometric Calculator 5
2.1.3 Student Exercises 5
2.2 Design and Features 6
2.3 Technical Background 9
3 A Quick Start 11
3.1 Pappos' Theorem 12
3.1.1 Drawing Your First Point 12
3.1.2 Undoing an Operation 13
3.1.3 Moving a Point 13
3.1.4 Adding a Line 14
3.1.5 Adding More Lines 14
3.1.6 Creating Points of Intersection 15
3.1.7 Finishing the Drawing 16
3.1.8 Selecting and Changing the Appearance 16
3.1.9 Adding a Final Point and Proving a Theorem 18
3.1.10 Moving Points to Infinity 19
3.2 A Three Bar Linkage 22
3.2.1 Making a Bar 22
3.2.2 Adding Two More Bars 23
3.2.3 Moving the Construction 25
3.2.4 Starting an Animation 26
3.2.5 Drawing a Locus 26
4 Behind the Scenes 29
4.1 Problems in Interactive Geometry 29
4.1.1 Static Problems 29
4.1.2 Dynamic Problems 30
4.2 Projective Geometry 32
4.3 Homogeneous Coordinates 33
4.4 Complex Numbers 35
4.5 Measurements and Complex Numbers 38
4.5.1 Euclidean and Non-euclidean Geometry 38
4.5.2 Cayley-Klein Geometries 39
4.6 The Principle of Continuity 42
5 Reference 45
5.1 Overview 45
5.1.1 The Menu 46
5.1.2 The General Action Toolbar 46
5.1.3 The Geometric Tools 47
5.1.4 The Geometries 48
5.1.5 The Views 48
5.2 General Tools 49
5.2.1 File Operations 49
5.2.1.1 New 49
5.2.1.2 Load 49
5.2.1.3 Save 49
5.2.1.4 Save As 49
5.2.2 Export Tools 49
5.2.2.1 Print All Views 49
5.2.2.2 Export to HTML 49
5.2.2.3 Create an Exercise 50
5.2.3 Undo/Redo 50
5.2.3.1 Undo 50
5.2.3.2 Redo 50
5.2.3.3 Delete 50
5.2.4 Selection Tools 50
5.2.4.1 Select All 50
5.2.4.2 Select Points 51
5.2.4.3 Select Lines 51
5.2.4.4 Select Conics 51
5.2.4.5 Deselect 51
5.2.5 Moving an Element 52
5.2.6 Select 54
5.2.7 Interactive Modes 55
5.2.7.1 Add a Point 56
5.2.7.2 Add a Line 58
5.2.7.3 Line Through Point 60
5.2.7.4 Add a Parallel 61
5.2.7.5 Add a Perpendicular 63
5.2.7.6 Add a Line With Fixed Angle 64
5.2.7.7 Add a Circle 65
5.2.7.8 Circle by Radius 66
5.2.7.9 Circle by Fixed Radius 67
5.2.7.10 Midpoint 68
5.2.8 Definition Modes 69
5.2.8.1 Center 71
5.2.8.2 Angular Bisector 72
5.2.8.3 Compass 73
5.2.8.4 Mirror 74
5.2.8.5 Circle by Three Points 75
5.2.8.6 Conic by Five Points 76
5.2.8.7 Polar of a Point 77
5.2.8.8 Polar of a Line 78
5.2.8.9 Polygon 79
5.2.8.10 Join 80
5.2.8.11 Meet 81
5.2.8.12 Define a Parallel 82
5.2.8.13 Define a Perpendicular 83
5.2.9 Measurements 84
5.2.9.1 Distance 85
5.2.9.2 Angle 86
5.2.9.3 Area 87
5.2.10 Special Modes 88
5.2.10.1 Add Text 88
5.2.10.2 Locus 90
5.2.10.3 Animation 92
5.2.10.4 Add a Segment 94
5.3 Geometries 96
5.3.1 Types of Geometries 96
5.3.2 Views and Geometries 98
5.4 The Views 99
5.4.1 Euclidean View 99
5.4.1.1 Translate 99
5.4.1.2 Zoom in 100
5.4.1.3 Zoom out 100
5.4.1.4 Toggle Grid 100
5.4.1.5 Toggle Axes 100
5.4.1.6 Toggle Snap 100
5.4.1.7 Denser Grid 101
5.4.1.8 Coarser Grid 101
5.4.2 Spherical View 101
5.4.2.1 Rotate 102
5.4.2.2 Spherical Reset 102
5.4.2.3 The Scale Slider 103
5.4.3 Hyperbolic View 103
5.4.4 Polar Euclidean and Spherical View 103
5.4.5 Construction Text 104
5.4.6 General Functions 105
5.4.6.1 Generate PostScript 106
5.4.6.2 Choose the Geometry 106
5.5 The Appearance Editor 107
5.5.1 Color 108
5.5.2 View Colors 109
5.5.3 Clipping 110
5.5.4 Labelling 111
5.5.5 Pinning 111
5.5.6 Overhang 112
5.5.7 Size 112
5.5.8 Opaqueness 113
6 Creating Interactive Webpages and Exercises 114
6.1 Glossary 114
6.2 Exporting Plain Examples 115
6.3 Exporting Animations 116
6.4 Creating Interactive Exercises 117
6.4.1 Exercise Construction 117
6.4.2 Editing the Exercise 118
6.4.2.1 Defining the Input 118
6.4.2.2 Defining Solutions 120
6.4.2.3 Defining Hints 121
6.4.2.4 Tool Selection 123
6.4.3 Saving and Creating the HTML 123
6.4.4 Testing the Exercise 124
6.4.5 Design Considerations 124
6.5 Post-Processing 125
6.6 Legal Issues 126
7 Installation 127
7.1 General Information 127
7.2 Installing on Windows 95, 98 or NT 4.0 127
7.3 Installation on Unix Platforms 128
7.3.1 Installing on Sun Solaris (SPARC) 128
7.3.2 Other Unix-like Platforms 128
7.3.3 Installing a JVM on Linux 128
7.4 Installing on MacOS 129
7.5 Installing on Other Java Platforms 129
7.6 Installing Using a Web Browser 129
7.7 Troubleshooting 130
7.8 Installing Netscape 130
8 License Agreement 131
8.1 Conditions of Use and Terms of Warranty 131
8.2 Nutzungs- und Garantiebedingungen 135
8.3 Java(tm) Runtime Environment 139
9 References 142
END
