Reference

Overview

During a typical working session with Cinderella one or more main windows can be opened. In these windows most of the actions are performed. A typical main window looks like this:

Euclidean View in Cinderella

Each main window of Cinderella consists of six major parts. From the top to the bottom there are:

  1. The menu bar
    From there you can access almost all actions, including file export, geometric operations and selection tools.
  2. A toolbar with general actions
    There you have access to actions like Save, Load, Print, Export to HTML, Undo/Redo operations and various selection tools.
  3. A toolbar with geometric modes
    This toolbar contains all major geometric operations ranging from simple intersection operations to complicated operations like the generation of loci.
  4. The drawing surface (view)
    This is the place where all the actions take place. Here you will construct and make your geometric explorations.
  5. A toolbar with view-specific actions
    This toolbar contains operations like Zooming, Translating, Scaling, PostScript export, etc.
  6. The message line
    In this line Cinderella tells you what it is currently doing or what it expects as input from you.

The Menu

Almost all functionality of Cinderella is accessible through the menu. However. it is much more convenient to use the different toolbars to access the different operations. You can (de-)collapse toolbars by a double-click on their background, if you need more space for your construction.

The menu bar has six default entries:

The General Action Toolbar

The general toolbar collects actions for several purposes. There you have tools for the standard file operations, export facilities, undo and redo, and various selection tools. The operations provided in detail are the following:

File operations: clear the construction
new
load a construction
load
save a construction
save
save a construction with new name
save as
 
Export tools: print all views
print
export the construction to
	      HTML
export
HTML
export an exercise to
	      HTML
export
exercise
   
Undo/Delete: undo the last operation
undo
redo the last undo
redo
delete selected elements
delete
   
Selection tools: select all elements
select all
select all points
select points
select all lines
select lines
select all conics
select conics
deselect all elements
select none

(If you move the mouse over an icon you get a tooltip that tell you what the operation does. If you click the icon you are transported to the corresponding reference page)

All these actions have one thing in common: they do not rely on sophisticated mouse interaction in the view. Simply click the action and something happens (a file is saved, elements are selected, an undo is performed, etc.).

The Geometric Tools

Unlike the actions mentioned above the modes expect you to perform operations in the drawing surface. So, when you select a mode usually nothing happens immediately, the program expects additional mouse input from you. The message line tells you to exactly what Cinderella expects. Cinderella is always in a particular mode. You can easily identify the mode that is currently active, since its button is slightly darkened. A fully equipped toolbar for geometric operations looks like this:

 

moving an
	element add
	a point construct a line construct a line with certain slope construct a parallel construct a perpendicular construct a line with fixed
	angle w.r.t. another line construct a circle by center and perimeterpoint construct a circle by center
	and radius construct a circle by
	center and (numerical) radius construct the midpoint of two points construct the center of a conic (esp. of a circle) construct an angular bisector use a compass use a mirror construct a circle by three
	points construct a conic by five
	points construct the polar of a point
	w.r.t. a conic construct the polar of a line
	w.r.t. a conic define a polygon construct the join of two points construct the meet of two lines construct a parallel to a line
	(through a point) construct a perpendicular to a line
	(through a point) measure a distance measure an angle measure an area make a text define the locus of a point start an animation draw a segment select by
	mouse clicks

The variety of these operations enables the full geometric power of Cinderella. The geometric tools (modes) can be roughly grouped into six categories:

The Geometries

In Cinderella you have "native support" for non-euclidean geometries. That means that if you want to do, for instance, hyperbolic geometry, you do not have to mimic this with Euclidean constructions, you switch to "hyperbolic" mode instead. You can choose different geometries by using the "Geometries" menu entry, or by using the corresponding buttons in the view specific toolbar.

The Views

Cinderella offers a variety of different views in which you can observe a configuration. Each view corresponds to a specific way of representing geometry. Besides standard Euclidean views there are also views for hyperbolic or spherical geometry. A textual description is also available. You can access the different views via the "Views" menu.


---> General tools

<--- Behind the scenes

<-->Contents