Professional Documents
Culture Documents
Cabri Geometry II Plus: User Manual
Cabri Geometry II Plus: User Manual
User Manual
WELCOME !
3
The various activities in the first two parts are largely independent
of each other. The reader is invited to duplicate the detailed con-
struction methods, then try the listed exercises. The exercises
marked with an asterisk (*) are more difficult.
All the Cabrilog team wishes you many fascinating hours of con-
structions, explorations and discoveries.
4
CONTENTS
CHAPTER 1
p 13
STARTING OUT - BASIC TUTORIAL
PART ONE
Discovery - Intermediate Tutorial
CHAPTER 2 p 27
THE EULER LINE
CHAPTER 3 p 35
HUNT THE POINT
CHAPTER 4 p 41
THE VARIGNON QUADRILATERAL
PART TWO
Reference Section
CHAPTER 5 p 49
OBJETCS AND TOOLS
7
p 52 5.5
5.5 VECTOR
p 67 CHAPTER 6
INVESTIGATIVE TOOLS
8
CHAPTER 7 p 71
ATTRIBUTES
7.1 COLOUR 7.1 p 71
CHAPTER 8 p 77
PREFERENCES AND
CUSTOMISATION
CHAPTER 9 p 83
USER INTERFACE
1• File p 83
2• Edit p 84
9
p 84 3• Options
p 84 4• Window
p 85 5• Session
p 85 6• Help
p 85 7• Others
p 87 1• Manipulation
p 87 2• Points
p 88 3• Lines
p 88 4• Curves
p 89 5• Constructions
p 90 6• Transformations
p 90 7• Macros
p 90 8• Properties
p 91 9• Measurements
p 92 10• Text and symbols
p 92 11• Attributes
p 93 11• Calculator
CHAPTER 10
p 97
EXPORTING AND PRINTING
PART THREE
Moving on - Advanced Tutorial
p 101 CHAPTER 11
PEDAL TRIANGLES
p 107 CHAPTER 12
FUNCTIONS
10
CHAPTER 13 p 113
TESSELLATIONS I
CHAPTER 14 p 119
TESSELLATIONS II
INDEX
p 125
Notes
11
CHAPTER 1
13
1.2 1.2 USER INTERFACE
Figure 1.1 – The Cabri Geometry window and its different regions.
Figure 1.1 shows Cabri Geometry’s main window and its different
regions. When Cabri Geometry™ is first loaded, the Attributes tool-
bar, the help window and the text window are not displayed.
14
can be made the active one which is then displayed as the icon
for the toolbox.
The toolbar can be freely modified by the user, and ultimately
locked into a configuration for use by a class. (See the chapter:
[8] “PREFERENCES AND CUSTOMIZATION” in the [II] “REFERENCE
SECTION” of this manual.)
Figure 1.2 – Cabri Geometry’s default toolbar, with the names of the
various toolboxes.
15
The history window contains a description of the diagram in
text form. It lists all the objects that have been constructed, and
the construction methods used. It is opened with the command
[Options]Show history window, and closed with [Options]Hide
history window. It can also be toggled by F10.
Finally, the drawing area shows part of the total area that is
available. It is in this drawing area that geometrical constructions
are carried out.
16
The different cursors are as follows:
Several selections are possible for the objects under the cursor.
A click causes a menu to appear which enables the precise
object to be selected from a pop-up list.
Indicates the pan mode for moving the visible area of the sheet.
This mode can be entered at any time by holding down the
Ctrl key. In this mode, drag-and-drop slides the worksheet
across the window.
Indicates that a click will create a new point which is either mov-
able on an existing object, or at the intersection of two existing
objects.
Indicates that a click will fill the object under the cursor with the
current colour.
Indicates that a click will change the attribute (for example the
colour, style, thickness...) of the object under the cursor.
17
1.4 1.4 FIRST CONSTRUCTION
18
Now move the cursor across the drawing area: it will assume the
form . A single click creates the first point. Continue to
move the cursor across the drawing area. A segment will extend
from the first point to the cursor, showing where the segment
will be created. The second point is also created by clicking. Our
drawing now contains two points and one line segment.
To construct the square, we first need the circle with this seg-
ment as its diameter. The centre of the circle is the midpoint of
the segment. To construct this midpoint, activate the [construc-
tions]Midpoint tool then move the cursor over the segment.
The pop-up message Midpoint of this segment is displayed
alongside the cursor, whose shape changes to .The midpoint
is marked on the segment by clicking.
After this, activate the [curves]Circle tool and move the cursor
near to the midpoint just constructed. The pop-up message This
point as centre is then displayed. The [curves]Circle tool
requires the selection of a point as the centre of the circle, so
click on the midpoint to select it. As the cursor is moved follow-
ing this selection, a circle is displayed; so move the cursor near to
one end of the line segment, when the message Through this
point is displayed. By clicking, the circle through this point is
completed.
19
Figure 1.7 – Construction of the circle
with the given segment as diameter.
20
Figure 1.8 – Construction of the per-
pendicular bisector of the line segment,
to determine the other diagonal of the
square.
21
In other words, select one endpoint of the segment (pop-up
message This point) as the first vertex of the polygon, then
move the cursor to one of the points of intersection of the circle
and the perpendicular bisector. A pop-up message This point
of intersection is displayed to show that a mouse-click will
construct the point of intersection and select it as the next vertex
of the polygon, so select it. Follow this with the selection of the
other endpoint of the line segment, the second point of intersec-
tion of the circle and the perpendicular bisector, and finally the
initial vertex. The square appears.
22
I
PART ONE
Discovery - Intermediate Tutorial
CHAPTER 2
CHAPTER 3
CHAPTER 4
25
Discovery
CHAPTER 2
1
Léonard Euler,
1707-1783
27
Discovery
To move an object’s name, the [manipulation]Pointer tool must
be active. Drag the name by positioning the cursor over it, then
holding down the mouse button while dragging the mouse to
move the name to the desired location. To change the name of
an object, activate the [text and symbols]Label tool then select the
name, at which point an editing window will appear.
Figure 2.2 – [Left]. The midpoints are constructed with the [constructions]
Midpoint tool, which accepts as arguments two points, a segment, or the
side of a polygon. [Right]. The medians are constructed with the [lines]Line
tool, and their colour is changed with the [attributes]Colour tool.
28
Discovery
The [lines]Line tool enables the three medians to be constructed.
For the line AA', click successively on A then A'.
Activate the [points]Point tool, and then move the pointer near to
the point of intersection of the three medians. Cabri Geometry™
tries to create the point of intersection of two lines but, since
there is an ambiguity (there are three concurrent lines to choose
from) a menu appears enabling the user to select which two
lines to use to construct the point. As the cursor is moved down
the list of options, the corresponding lines in the diagram are
highlighted. Label the point of intersection of the medians G.
29
Discovery
The altitudes of the triangle are constructed with the [construc-
tions]Perpendicular line tool. This tool creates the unique line
which is perpendicular to a given direction, through a given
point. Therefore, select a point and: a line, a segment, a ray...
The order of selection is not important here. To construct the alti-
tude through A, select A then the side BC. The altitudes through
B and C are constructed similarly. In the same way as for the
medians, choose a colour for the altitudes, and construct their
point of intersection H.
Figure 2.4 – [Left]. The altitudes are constructed using the [construc-
tions]Perpendicular line tool. [Right]. Finally, the perpendicular bisectors
are constructed using the [constructions]Perpendicular bisector tool.
30
Discovery
Without looking at the properties of the objects in the diagram,
the result only applies to the particular case.
Figure 2.5 – [Left]. Collinearity check for the three points O, H and G. The
[properties]Collinear? tool creates a text message Points are collinear
or...not collinear.[Right]. The Euler line of the triangle, shown clearly by
its increased thickness, as changed by the [attributes]Thickness tool.
31
Discovery
Exercise 2 - Next, add the nine-point circle for the triangle. This
is the circle whose centre is at the midpoint of OH, and which
passes through the midpoints of the sides: A', B' and C', the foot
of each altitude, and the midpoint of each of the line segments
HA, HB and HC.
32
Discovery
Figure 2.7 - The final diagram, showing the triangle with its circum-
scribed circle and “nine-point circle”.
33
Discovery
CHAPTER 3
35
Discovery
Figure 3.1 - [Left]. Starting from any three points: A, B, C, and a further
point M, the vectors , and are drawn.
[Right]. , and are constructed,
using the [constructions]Sum of two vectors tool.
36
Discovery
According to the various observations made, the investigation can
be taken in any of several directions.
Suppose for example, that the observation has been made that
vectors and must have opposite directions.
Another question then arises: for which positions of M are these
two vectors collinear? Move M in such a way that the two vectors
are collinear. It can be seen that M must lie on a straight line,
and that this line passes through C and the midpoint of AB.
The line is therefore the median of the triangle through C.
Since M is equally dependent on A, B and C, it can be seen that
M must also lie on the other two medians, and the required point
is therefore the point of intersection of the three medians.
37
Discovery
Exercise 3 - Extend the problem to four points, by finding those
points M, such that:
1
Pierre Simon
de Fermat,
1601-1665
38
Discovery
CHAPTER 4
1
Pierre Varignon,
1654-1722
41
Discovery
42
Discovery
Exercise 6 - We have already demonstrated the first part of the
theorem. Now show that the second part of the theorem concern-
ing the area of PQRS is true. Hint: use the diagram of Figure 4.2.
Leaving A, B and C alone, move D so that PQRS appears to be a
rectangle. Since we already know that PQRS is a parallelogram, it
is sufficient to show that one of its angles is a right angle.
So, measure the angle at P, using the [measurement]Angle tool.
This tool expects the user to select three points, the vertex of the
angle being the second point. Here, for example, one should
select S, P (the vertex of the angle) and Q.
43
Discovery
D is currently an independent, movable point of the diagram.
We shall modify this so that it becomes a point which is con-
strained to lie on the perpendicular to AC passing through B.
Activate the tool [constructions]Redefine Object, then select D.
A menu appears listing the various options for redefining D.
Choose Point on object, then select any point on the perpen-
dicular. D moves to this point, and thereafter is constrained to be
on the designated line.
Redefinition is a powerful investigative tool, which enables the
user to increase or decrease the number of degrees of freedom of
the parts of a diagram without having to redraw it from scratch.
44
II
PART TWO
Reference Section
CHAPTER 5
CHAPTER 6
INVESTIGATIVE TOOLS
CHAPTER 7
ATTRIBUTES
CHAPTER 8
CHAPTER 9
USER INTERFACE
Reference Section
CHAPTER 10
47
Reference Section
CHAPTER 5
49
Reference Section
The [constructions]Measurement transfer tool transfers a length
onto a ray (select the measurement and the ray), a vector (select
the measurement and the vector), an axis (select the measurement
and the axis), a circle (select the measurement, the circle and a
point on the circle), or a polygon (select the measurement and
the polygon). In all these cases a new point is constructed.
A point can be constructed as the image of a point under a trans-
formation, using one of the tools in the [transformations] toolbox.
50
Reference Section
The [constructions]Perpendicular bisector tool creates the line
equidistant from two points, or the perpendicular bisector of a
line segment or side of a polygon.
51
Reference Section
52
Reference Section
The [lines]Polygon tool constructs a polygon using at least three
points. To finish off the construction, the first point created must
be reselected, or the final point must be created by a double-
click. If all the points are collinear, it has zero area and is repre-
sented by a line segment.
53
Reference Section
The attributes of an arc are its colour, thickness, line style, fill
colour (of the associated segment), and label.
The attributes of a conic are its colour, thickness, line style, fill
colour, and its label.
54
Reference Section
Object A can be one of the following types: point, line, ray, seg-
ment, vector, circle, arc, or conic. Point M can be a variable point
on any type of line or curve, including a locus, or even a point
on a grid.
Object A can equally well be a locus, then a set of loci is con-
structed.
The attributes of a locus are its colour, thickness, line style, label,
construction method (envelope or set of positions) and its draw-
ing method (continuous or set of points), the minimum number
of positions to be calculated when its representation is not con-
tinuous.
55
Reference Section
56
Reference Section
square root of k. In Cabri Geometry inversion is applied to
points. For a more powerful inversion tool replace the inversion
by a more flexible macro.
57
Reference Section
If the macro is a consistent entity, a dialog box is displayed, for
the user to edit the attributes of the macro. The only item which
must be completed is the name of the construction. All other
attributes are optional.
58
Reference Section
occasion two points are selected, and the Alt key is held down
while a circle is selected, then in future the macro will only require
the selection of two points but the circle is selected automatically.
This would be useful in the case of a macro designed for hyperbolic
geometry: the horizon or limiting circle of the Henri Poincaré 1
model can be implicitly added to the macro.
If the attributes of the final objects are not the same as the default attrib-
utes when the macro is defined, they will be saved with the macro and
applied to those objects which are created when the macro is used.
The [text and symbols]Numerical Edit tool enables the user to enter
the number directly onto the drawing area. The number can then be
edited and animated. The up and down arrows immediately to the
right of the number, and also animation, can be used to modify its
value, increasing or decreasing it. The step size for the change is
dependent upon the position of the cursor within the number. For
example, if the number is 30.29 and the cursor is between the 2 and
the 9, animation or the use of the arrows will change the value of the
number by steps of ±0.1.
The [measurement]Distance or length tool creates a number represent-
ing the distance between: two points, a point and a line, a point and
a circle; the length of a segment, a vector, an arc of a circle; the
perimeter of a polygon; or the circumference of a circle or ellipse.
The resulting value is given in cm as the default unit of measurement.
The [measurement]Area tool creates a number to represent the area of
a polygon, circle or ellipse. The text message includes a unit of area,
the default unit being cm 2.
The [measurement]Slope tool measures the gradient of a line, ray, line
segment or vector relative to the “screen horizontal”. The value is
dimensionless.
The [measurement]Angle tool measures the size of an angle. The
arguments required are three points: A, O and B in that order, where
the sides containing the angle are OA and OB, or a single argument, 1
Henri Poincaré,
being the already existing mark of an angle. 1854-1912
59
Reference Section
The [measurement]Calculate tool is used to perform calculations
on numbers displayed in the drawing area, the constants pi and
infinity, or directly entered real values. The usual operators can
be used: x + y, x - y, x * y, x / y, - x, x y, and brackets. The cal-
culator also recognizes the following standard functions: abs(x),
sqrt(x), sin(x), cos(x), tan(x), arcsin(x), arccos(x), arctan(x),
sinh(x), cosh(x), tanh(x), arcsinh(x), arccosh(x), arctanh(x),
ln(x), log(x), exp(x), min(x,y), max(x,y), ceil(x), floor(x),
round(x), sign(x), random(x,y). Some variants of these spellings
are recognized: an initial capital letter, asin, sh, ash, argsh...
The inverses of functions can be used by combining the inv button
with the function button. For example, to use the arcsin function, click
on the buttons inv then sin. This extends to inv-sqrt which gives
sqr, inv-ln which gives exp (e x), and inv-log which gives 10 x.
Apart from the standard operators, for which the syntax is well-
known, floor(x) returns the largest integer less than or equal to x,
ceil(x) returns the smallest integer greater than or equal to x,
round(x) returns the integer nearest to x whose modulus is also
nearest to that of x, sign(x) returns - 1, 0 or + 1, depending on
whether x is negative, zero or positive, and finally, random (x,y)
returns a randomly-generated real number belonging to the uni-
form distribution over [x,y].
To ensure that random (x,y) is updated as the diagram is modified, it
is sufficient to introduce a parameter from the diagram into one of its
arguments, even if this parameter has no effect on the resulting value,
for example random (0,1 + 0 * a), where a is a number, dependent on
some independent element of the diagram. The = button calculates
the result. It can then be placed anywhere on the drawing area, using
drag-and-drop directly on the answer or by double-clicking on = and
dragging the result to the desired position. It can be taken as read that
this result will be updated as the diagram changes.
60
Reference Section
and this can then be placed anywhere in the drawing area. The
number can now be selected for use in new calculations.
As has been said above, a number is only displayed on the screen
as part of a text message. A number inherits the graphical attributes
of the text of which it is part. (See text attributes in the [5.17] “Text”
section). In addition to these attributes, there is one attribute specific
to a number: the number of figures to be displayed.
For each letter a, b, c…or x, y… Cabri Geometry asks for a value
when the expression is of the form f(x), then clicking on the axis
plots the graph of y = f(x) automatically.
The text relating to a property inherits the attributes of the text message
of which it is part. (See text attributes in the [5.17] “Text” section.)
61
Reference Section
62
Reference Section
equation (of other objects) according to the object selected. The
object can be a point, a line, a circle, a conic, or a locus. In the
case of points, a text message of the type (3.14, 2.07) is dis-
played. For other objects, an algebraic equation is displayed,
according to which of the various preferences has been selected:
ax + by + c = 0 or y = ax + b for a line and
ax2 + bxy + cy2 + dx + ey + f = 0 or (x - x0)2 / a2 ± (y - y0)2 / b2 = ±1
for conics.
63
Reference Section
Every diagram has a default origin and set of axes. The origin is
initially at the centre of the drawing sheet and the axes are per-
pendicular with the unit distance being 1cm.
The attributes of a system of axes are: its colour, thickness and line style.
64
Reference Section
If the diagram is now changed, the Tab key can be used to create
a new line containing the current values of the numbers chosen
in the previous line. If the table is selected before starting an ani-
mation, the table will be filled automatically by the animation up
to a maximum of 1000 lines. If the table is selected before using
the command [Edit]Copy, the numerical contents of the table are
copied to the clipboard in text format and can be pasted into any
spreadsheet such as Microsoft® Excel, so that the data produced
can be analysed.
65
Reference Section
CHAPTER 6
INVESTIGATIVE TOOLS
67
Reference Section
The [text and symbols]Animation tool and the [text and sym-
bols]Multiple Animation tool are used to animate one or more
elements of a diagram. Animation consists of “launching” one or
more objects along a trajectory defined by the user.
68
Reference Section
This window can be used to help with the design and naming of
objects. A single click on an object highlights in bold the objects
that were used to create it. This window can also be used to help
with the design of objects and to name those not previously
named.
The contents of the window can be copied and pasted into other
applications, as a textual description of the diagram. To create
this copy, use the shortcut menu, which appears following a right
click in the history window. This shortcut menu can also be used
to display hidden objects and intermediate objects in macros
(possibly after entering a password, if this was a requirement in
the macro’s creation or when the diagram was saved).
69
Reference Section
CHAPTER 7
ATTRIBUTES
For points, this is the colour of the point; for curves it is the
colour of the curve; for text messages it is the colour of the
characters.
71
Reference Section
The colour of one or more objects can also be changed by using
the tool from the attributes bar. The object(s) are selected,
then the colour.
Finally, the colour of an object can be calculated. This can only
be done via the shortcut menu for the object, by clicking on the
right mouse button and selecting Variable Colour and then
Select Red/Green/Blue Parameter. Cabri Geometry then
requires a number to be selected from the working area.
The correspondence between the intensity i of a colour compo-
nent (in the interval [0,1]) and the number x selected from the
working area is determined by a “sawtooth” function of period 2.
The function is defined by the identity (i = x) between 0 and 1
and a linearly decreasing function (i = 2 - x) to return its value to
0 over the interval [1,2].
For example, the number 7.36 corresponds to the same intensity
as the numbers 5.36, or 3.36, or 1.36, or - 0.64... because the
function has periodicity 2.
7.36 1.36(modulo 2), but 1.36 is in the interval [1,2] and so the
intensity is 2 - 1.36 = 0.64.
Undefined colour components are assigned the current values.
Using coordinates (R,G,B): (0,0,0) corresponds to black, (1,1,1) is
white, (1,0,0) is red, (0,1,0) is green, (0,0,1) is blue, (1,1,0) is yellow,
(1,0,1) is magenta, and (0,1,1) is cyan.
72
Reference Section
The line style (plain, dashed, dotted) and the thickness (standard,
thick, very thick) is accessed via [attributes]Dotted and
[attributes]Thickness, and also via the corresponding tools on the
attributes bar. The display of lines and rays can be limited to the
visible window (default setting), or to the region used on the lines
and rays (smart lines). In this case, Cabri Geometry decides where
to cut off the line according to the position of points marked on it.
There are two possible styles for these “smart” lines: with or with-
out an arrow – accessible from the attributes bar.
How much of a “smart” line is displayed can be changed at will.
If two non-parallel smart lines do not currently extend to their point of
intersection, but the [point]Intersection points tool is used with them, the
lines will be extended automatically beyond the point of intersection.
The shortcut menu of a text box is used to change the alignment (left,
right, centred) of sections of text within it. This menu is also used to
change the font, size and style of selected characters in a text box.
Each character can have different attributes. The [Options]Character...
menu can also be used to change the attributes of characters.
73
Reference Section
In all cases, this function is accessed via the shortcut menu for
the appropriate object (right-click on the object while the [manip-
ulation]Pointer tool is active). For the background of a window,
right-click in an empty part of it.
The menu then enables the user to choose from a default list of
images: the screens of the TI-83, TI-89 or TI-92; or by reading a
GIF, JPG or BMP file from any directory.
74
Reference Section
CHAPTER 8
The dialog box for preferences details the options available for
the attributes of new and existing objects, and the settings for the
software parameters. It is accessed through the
[Options]Preferences menu. This dialog box shows a number of
themed tabs which will be described in detail in the following
paragraphs.
On all the tab sheets, clicking on the button labelled “Factory set-
tings” will restore the “factory settings”: these are the settings in
effect as the software is installed.
On the tab sheets which deal with the attributes of objects, there
are two tick boxes next to the “Apply” button, offering the choice
of applying the new set of attributes to the current “Selection”, or
to “New Objects”.
77
Reference Section
This tab is for the attributes which are specific to loci. The “Number
of objects in a locus” is the number of positions of the variable
object which will be used to draw the locus as a discrete set.
In the case of point loci, they can be connected to create a
curve, or left as a set of unconnected dots.
For the locus of lines, segments, vectors and circles, Cabri
Geometry can calculate the envelope of these objects, that is to
say the curve which is tangent to all of the objects in the locus,
or simply draw the set of objects, depending on whether or not
the “Envelope” box is ticked.
This tab deals with those attributes which are common to text
and to graphical objects. For each type of text, a font can be
chosen, together with a style, size and colour. Choices can be
made for each type of graphical object: colour, line style, line
thickness, point style, point size, extremity style, angle mark
style. Depending on the type of object, some of the attributes are
not relevant, and so are not displayed.
The options under this tab control the manner in which the geo-
metrical constructions evolve.
By default, Cabri Geometry creates points implicitly during a con-
struction: when a point is selected which has not yet been
defined on a curve or at an intersection. Often this will increase
considerably the ease of use and the speed of construction of
diagrams. However, this behaviour can be turned off.
The way that Cabri Geometry manages infinity is to draw exten-
sions to the Euclidean plane which serves as the geometric
model for the software. If this option is active, the model is
extended by a line “to infinity”: two parallel lines will have a
point of intersection, a circle can have its centre at infinity, etc.
Certain constructions which are specifically not projective, cannot
78
Reference Section
be extended. For example, a segment cannot have one of its
extremities at infinity, and would not be defined in this case,
whatever option has been chosen.
On this tab sheet, the behaviour of the system and the user inter-
face are managed.
79
Reference Section
This tab controls the display style and the system of coordinates
to be used for the equations of lines, circles, and conics.
In all these cases, Cabri Geometry attempts to obtain integer or
rational coefficients in the equations.
For conics, the choice must be made between the general equa-
tion ax 2 + bxy + cy 2 + dx + ey + f = 0, and the equation which
shows the centre of the conic (x - x0) 2 / a 2 ± (y - y0) 2 / b 2 = ±1.
In this case, the conic must be one which has a centre (ellipse,
hyperbola), and its axes must be parallel to the coordinate axes.
If this is not the case, the general form is used.
The user can add their own tools (constructed with macros) to
the toolbar, and also move these tools to other toolboxes. It is
also possible to remove tools from toolbars.
This customisation is useful for extending the features available
in Cabri Geometry, and also in class for working on exercises
80
Reference Section
with a restricted number of tools (for example without perpend-
iculars or parallels). For work in class, the customised toolbar can
be protected with a password, preventing students from modify-
ing it.
When macros are created, the corresponding tools are added to
the [macros] toolbox.
81
Reference Section
CHAPTER 9
INTERFACE
1. File
PC MENU ACTION
83
Reference Section
2. Edit
PC MENU ACTION
Ctrl+Z Undo Cancel the most recent operation.
3. Options
4. Window
Cascade
Tile Horizontal. Standard Windows menu for managing open
Tile Vertical. files and the display of the open windows.
Close All
84
Reference Section
5. Session
PC MENU ACTION
6. Help
About
Cabri Geometry II Displays the software version number as well as
the type of registered licence.
Plus
7. Others
85
Reference Section
Click and Hold (hold down the lefthand mouse button for a
while until you move the pointer down) when pointing at an
icon to open a toolbox: a list of tools appears from which the
new tool can be selected. The icon of the chosen tool then
replaces the original one on the toolbar.
A quick single click on an icon selects the tool displayed on the
toolbar. All the icons available from the toolbox are shown in the
following lists.
86
Reference Section
1. Manipulation
2. Points
87
Reference Section
3. Lines
Construct the straight line defined by a point
and either a direction (selected by a second
Line click) or a second point. If the ALT key is held
down as the direction is selected, a second point
is created.
4. Curves
88
Reference Section
5. Constructions
89
Reference Section
6. Transformations
7. Macros
Select the set of initial objects to be used in the
Initial objects construction macro.
8. Properties
Display a message to confirm or contradict the
Collinear? collinearity of three points.
90
Reference Section
9. Measurements
91
Reference Section
11. Attributes
92
Reference Section
Hide/Show Hide or show the default system of axes.
Axes
Enable a new system of axes to be defined, by
New Axes selecting the origin, a point on the x-axis and a
point on the y-axis.
12. Calculator
93
Reference Section
Function Syntax
Arc Cosine ARCCOS( x ), arccos, acos, ArcCos
Pi (p) π, ∏, pi, Pi
Powers of 10 10^ x
94
Reference Section
95
Reference Section
CHAPTER 10
97
III
PART THREE
Moving on - Advanced Tutorial
CHAPTER 11
PEDAL TRIANGLES
CHAPTER 12
FUNCTIONS
CHAPTER 13
TESSELLATIONS I
CHAPTER 14
TESSELLATIONS II
Moving on - Advanced Tutorial
99
Moving On
CHAPTER 11
PEDAL TRIANGLES
The three points A', B' and C' define a triangle which can be drawn
using the [lines]Triangle tool. It is called the pedal triangle of ABC.
The interior of the triangle can be coloured, using the [attributes]Fill
tool. The point of interest here is the area of the triangle with regard
to the position of M. The area of the triangle is measured, using the
[measurements]Area tool. The resulting value is a “geometrical” area,
taking no account of the orientation of the triangle. The measure-
ment is given in cm2 and can be placed anywhere on the drawing
area. By clicking on the number with the right mouse button, a
shortcut menu appears, with the option to change to the “algebraic”
area, the sign of which depends on the orientation of the triangle.
101
Moving On
We shall consider how the area of A'B'C' varies, depending on
the position of M. There are several possible strategies for this.
For example, activate the [text and symbols]Trace On/Off tool
(which requires selection of the object to be traced, M here – so
click on it). Now move M while attempting to keep the area of
A'B'C' constant. Successive positions of M are displayed on the
screen, giving the general appearance of a contour line for equal
values of the area of A’B’C’. Another strategy could be to use the
locus of points on a grid to draw a visual representation of the
area of A'B'C' for a large number of positions of M.
Here, we shall use this latter strategy, and draw the circle, centre
M, which has an area proportional to that of A'B'C' for a large
number of positions of M. To do this, it is necessary first to cal-
culate the radius of the circle, proportional to the square root of
the area of the triangle. Activate the [measurements]Calculate
tool, and enter the expression sqrt( then select the number dis-
playing the area of the triangle) to insert that into the expression,
which becomes sqrt(a. Now close the bracket). Divide by 10
to avoid having a circle which is too large.
The expression in the calculator is now sqrt(a)/10. Evaluate this
by clicking on the = button, then drag the answer to an appropriate
position on the sheet.
To draw a circle, centre M, using the radius we have just calculat-
ed, activate the tool [constructions]Compass. Select the number,
just moved onto the sheet, then the point M. The circle, centre
M, with the required radius appears. We can now see the changes
in the area of the circle surrounding M, as the point is moved.
102
Moving On
We shall now define a grid, and redefine M in terms of the grid,
then draw the circles representing the area of the pedal triangle
at each point of the grid. To define the grid, a system of axes is
required. We shall take the default axes which are available for
any diagram. To display them choose [attributes]Show axes.
Next, activate the [attributes]Define Grid tool, and select the
axes. A grid of points appears.
103
Moving On
2
William Wallace,
1768-1843
3
Jakob Steiner,
1796-1863
104
Moving On
CHAPTER 12
FUNCTIONS
107
Moving On
Next, we need the value of f(x) when x is the x-coordinate of P.
Activate the [measurement]Evaluate an expression tool, and click
on the expression, then the x-coordinate of P in the brackets.
Here, the order is important.
108
Moving On
The graph of the function is obtained as the locus of M as P
moves along the x-axis. It is constructed using the [construc-
tions]Locus tool by selecting M then P. In order to see the inter-
esting part of the graph of the function, the origin can be moved
(using drag-and-drop), and the scale changed (by dragging-and-
dropping any of the scale marks on the axis).
Figure 12.4 - The graph of the function is finally created using the tool
[construction]Locus. The origin can be moved and resized so that the
interesting part can be seen.
109
Moving On
The points of intersection of these three lines with the curve pro-
vide the points B -, B, B + which are points on the curve with x-
coordinates x - h, x, and x + h, respectively.
110
Moving On
By moving the point A along the x-axis, it is possible to see the
position of the three roots of the equation f(x) = 0, the stationary
points of f, and the point of inflexion of the curve.
Exercise 11* - The tangent cuts the x-axis at a point A' with x-
coordinate x', which is, in general, a better approximation to the
root, provided A is already in the neighbourhood of a root of
f(x) = 0. This statement is the basis of the iterative method known
as the Newton 1 - Raphson 2 method for finding the root of an
equation. Construct the point A', then its iterate A'' by the same
method, and compare the position of A'' to that of A. In particu-
lar, two positions can be found for A, other than the three roots,
for which A'' and A coincide.
For information, these are the two real roots of a polynomial of
degree 6, whose values are approximately - 0.56293 and 0.73727.
It can also be seen that a poor choice of A can cause the method
to diverge, by choosing A so that A' is one of the two points
where the derivative is zero.
111
Moving On
CHAPTER 13
TESSELLATIONS I
113
Moving On
If all the tiles of the tessellation can be obtained as isometries of
a single tile, we say that the tessellation is monohedral.
In this part, we are only interested in the case of monohedral tes-
sellations by tiles which are polygons.
We shall first construct a monohedral tessellation of the plane by
a triangle.
114
Moving On
The same approach can be used to tessellate the plane with any
quadrilateral, convex or otherwise but not crossing sides.
The image of the quadrilateral is created under rotation about the
midpoint of one of its sides. This produces a hexagon whose
sides are pairwise parallel, which is then used to tessellate the
plane by translations.
115
Moving On
Make successive rotations about A through an angle of 60° using
the [transformations]Rotation tool. This tool requires selection of:
the object to be transformed, an angle, and the centre of rotation,
to construct a “flower” with 6 pentagonal petals.
The angle required by the tool is a number on the drawing area,
which has previously been created using the [text and
symbols]Numerical Edit tool.
116
Moving On
Exercise 13* - Construct a pentagon ABCDE with constraints:
, , , ,
.
117
Moving On
CHAPTER 14
TESSELLATIONS II
119
Moving On
When the macro is created, it is possible to name it, to design an
icon for it, and to save it in a separate file. To use a macro creat-
ed in one diagram in another, both diagrams are opened, and the
macro is available to both. The macro is saved in a diagram file if
it is either used or created in that diagram. It is possible to rede-
fine a macro, by defining a macro which has the same name, and
constructs objects of the same type. When the user attempts to
save the macro, Cabri Geometry asks whether it should replace
the previous macro, or supplement it. If the latter choice is made,
either of the macros can be used. For example, a macro can be
defined which starts either from two points or from a line seg-
ment.
We must now divide the circle into 10 equal sectors. Construct the
point B' diametrically opposite to A, centre B, and A' diametrically
opposite to B, centre A. (Use the [transformations]Point Symmetry
tool; by first selecting the point to be transformed, then the centre
of symmetry.) If A is considered as the origin on line AB, then B
is at 1, B' at 2, and A' at -1. We also need A'', the midpoint of
AA', using [constructions]Midpoint. A'' is at -1/2 using the above
conventions. Now construct the circle, centre A'', which passes
120
Moving On
through C. This circle cuts the line AB in two points: P to the left
of A, and Q to the right of A. P and Q are on AB at - Ø and Ø - 1
respectively. The perpendiculars to AB, through P and Q cut the
circle, centre A, radius AB' in four points: the vertices of a regular
pentagon, whose fifth vertex is at B'. Using symmetry, the ver-
tices of the decagon can be completed as shown below. From
this, the angle of and length Ø are con-
structed. These dimensions are intimately linked to the regular
pentagon.
121
Moving On
122
Moving On
macro, an icon can be designed for the tool. It can also be
named, a few lines of text can be entered for the Help window,
a name can be given to the first object created, and the macro
can be protected with a password. (Passwords are useful in a
class situation for decoding “Black Box” tools.)
Once the macro has been defined, a new tool appears in the
[macros] toolbox. We shall test our new macro. Activate the new
[macros]Dart 1 L tool, and select two new points: U and V.
A new Dart, based on U and V, appears immediately.
123
INDEX
125
Index
A Axis, 64
example of use, 103
Affine transformation for measurement transfers, 50, 89
See Transformation. general information, 64
graphs of functions, 61, 62,
Alignment 107-109, 111
display attributes, 62-63, 73 of grids, 64
geometrical property, 61 perpendicular lines of, 51, 89
of transformations, 56
user interface, 92
Angle
within equations and coordi-
angle bisector tool, 51, 89
nates, 63, 80
angle measuring, 59, 91
angles for transformations, 56
display, precision and units 78-79
example of use, 43
geometrical examples, 115-116, B
119, 121
Mark angle tool 63, 92 Bitmap
import, 74
Altitude 30, 32 export, 79, 97
Animation, 68, 92
Animation tool, 68 Button (hide/show), 92
of number, 58
user interface, 92
within table, 65
C
Area, 59, 91, 101
geometrical examples, 102-104 Calculator, 60, 91, 93-94
polygons/ triangles with zero examples of use, 32, 102
area, 52-53 general, 62, 93-94
selected area, 17 user interface, 91
tool, 59, 91, 101
example of use, 101 Centre of mass, 42
measurement tool, 59
user interface, 91
Circle
Varignon’s theorem, 42-43
about infinite circle, 78, 80
visible area, 17
area, 59, 91
circumscribed, 32-33
Arc, 88 equation of, 62, 91
Arc tool, 54, 88 for measurement transfer, 50, 89
example of use, 122 general, 53, 78, 80
general, 54 locus of circle, 55, 103
user interface, 88 nine-point circle, 32-33
locus of, 55 of inversion, 56
trigonometric functions, 60, 94 tool, 53, 78, 80, 88
examples of use, 19-22, 32-
Attributes 33,102, 120
description, 71-73 general, 53, 78, 80
examples of use, 28-29, 31, user interface, 88
101, 103, 107, 110, 121 with compass, 89, 102, 109
of objects, 49-64 within distance or length, 59, 91
toolbar, 14-15, 17, 84
126
Index
Collinear D
geometrical examples, 36-37,
53-54, 103-104, 113 Derivative, 111
property test tool, 61, 90
example of use, 30-31 Deltoid, 104
general, 61
user interface, 90
Dilation
See Enlargement.
Colour
change “on the fly”, 74
Distance
colour display function, 72
Distance and length tool, 59, 91
Colour tool, 29, 71, 92
examples of use, 31-32
example of use, 122
tolerance (system options), 79
fill tool, 72, 92
See also Length.
Text colour tool, 73, 92
of objects 50-55, 63-64, 78
Doted (line), 73, 92
Dynamic
Compass
dynamic construction, 37
examples of use, 102, 109
dynamic elements, 59, 62, 79
tool, 89
Conics, 54
equations of, 63, 80, 91
locus, 55
E
tool, 54
Ellipse
Convex area, 59, 80
angle, 63 construction tool, 54
geometrical examples, 115, 117 distance and length, 59, 80, 91
polygon, 53 equation, 80
Copy, 97 Enlarge
diagram bitmap, 79 user interface, 87
general, 97
history window, 69 Enlargement, 56, 90
shortcut key, 84 transformation tool, 56
table content, 65 user interface, 90
127
Index
Euler line, 27, 31 Function
calculator functions, 60, 93-94
Euclidean colour display function, 72
plane, 49, 50, 54, 78 example of use, 111
transformations, 56 general, 107, 109-110
with expressions, 62
Excel, 65
Free
Exporting/ File export See Fix.
general, 97
interface, 89
preferences, 79
to Texas Instruments® calcula- G
tors, 83
Gradient, 109, 111,
Expression, 62, 91 See also Slope.
general, 91
tools, 60-61, 92 Graph
examples of use, 102, 107- examples of plotting 109, 111
108, 111 plot, 61, 62, 107
general 60-61, 62, 91
user interface, 91 Grid
Grid tool, 64, 92
Evaluate expression, 60, 62, 91 examples of use, 102-103, 109
examples of use, 108, 111
general, 60, 62
user interface, 91
H
Help
F defining an help for macros, 123
help window, 14-15, 123
Fermat, 38 shortcut keys for help, 51, 55
128
Index
I tolerance (system options), 79
See also Distance.
Inverse, 56, 90
calculate, 60 Line
transformation tool, 56-57 affine transformation of line, 51
user interface, 90 attributes, 51, 92
equation, 80, 91
Image Euler line, 27, 31
bitmap, 74, see also Bitmap. line of points at infinity, 50, 78, 80
geometrical example, 113-114 line in a table 65, 91
TI’s screen, 74 Line tool, 50, 88
transformation, 56, 90 examples of use, 28-29,
101, 110, 120
general, 50
Infinity
user interface, 88
coordinates and equations, 80
line toolbox, 86, 88
line of points at infinity, 50, 78, 80
locus of lines, 55, 78, 104
infinity management, 49, 59,
Parallel line tool, 50, 89
78-79
examples of use, 108-110
slope, 91
general, 50
with the calculator, 60
user interface, 89
Perpendicular bisector tool, 51, 89
Inflexion, 111 examples of use, 20, 36
general, 51
Intersection, 50, 87 user interface, 89
examples of use, 22, 29-30, 42, Perpendicular line tool, 50, 89
49, 101, 108-110 examples of use, 30-31, 101
geometrical examples, 42, 113, 120 general, 50
intersection point general, 17, user interface, 89
50, 78, 87 Simson line, 104
of smart lines, 73 slope, 59, 91
with a circle, 21
Locus / Loci, 55, 89, 78
Isohedral, 116 equations, 63, 80, 91
examples of use, 102-104, 109
general, 55, 89
label of, 91
L locus of circles, 102
locus of lines, 55, 78, 104
Label point on, 49
labeling “on the fly”, 27 preferences, 78, 84
Label tool, 49, 91
example of use, 28
general, 49
user interface, 91 M
129
Index
Manipulation toolbox, 32, 87 N
examples of use, 20, 28, 36, 41, 107
general, 32 Numerical edit tool, 59, 91
of angle mark, 63 examples of use, 56, 109, 116
of number, 32 general, 59
of pictures and textures, 74 user interface, 91
of point, 49
user interface, 87
Marching ants O
movable objects, 28
for hide/show function, 110
Object
for macros 57,
Fix / free function, see Fix.
for trace on/off function, 67
Hide / show function, see Hide.
macro
Mark angle, 63, 92 final objects, 57, 90
initial objects, 57, 90
Measurements redefine object, see Redefine
angle, see Angle. object.
area, see Area.
distance & length, see Distance Origin of the axes
and Length. example of use, 108
Measurement transfer tool, 50, 89 general, 64, 92
example of use, 108 moving, 109
general, 50
user interface, 89
preferences 79, 85
slope, see Slope
toolbox, 91
P
with calculator, 93
Point symmetry
Median, 28-30, 37 See symmetry.
Parallelogram
bitmap, 74
geometrical object, 36, 41-43, 114
130
Index
Paste, 84, 97 Point tool, 49, 87
general, 97 general, 49
history window, 69 examples of use, 29, 35,
shortcut key, 84 42, 101 120
table content, 65 user interface, 87
Point on object tool, 49, 87
Password, 58, 81, 123 general, 49
for customised toolbar, 81 user interface, 87
for macros, 123 point symmetry, see Symmetry.
redefining an object, see
Pedal triangles, 101-104 Redefine object.
second point “on the fly”, 50,
51, 88
Penrose, 119, 123
starting point, 88-89
Perpendicular
Pointer, see Cursor.
Perpendicular bisector tool,
51, 89
examples of use, 20, 36 Pointer tool
general, 51
user interface, 89 examples of use, 20, 28, 36, 41,
Perpendicular line tool, 50, 89 49, 107
examples of use, 30-31, 101 importing bitmap / set back-
general, 50 ground, 74
user interface, 89 modifying mark angle, 63
property test tool, 61, 90 modifying number, 32
general, 61 user interface, 87
user interface, 90
Polygon
Plane area of, 59, 91
euclidian plane, 49, 50, 54, 78 attributes, see Attributes.
Tessallation of the plane, 113-117 examples of use, 41, 113-115,
122
Point distance and length, 59, 91
attributes of, see Attributes. general, 52
at infinity regular polygon, 53, 88, 113
centre point, 80 user interface, 88
line of points at infinity, triangle, see Triangle.
50, 78, 80 with measurement transfer, 50
decimal point, 79
locus of, see Locus. Polynomial, 107, 111
grid, see Grid.
intersection point, 21-22, 29-30 PostScript, 97
Intersection point(s) tool, 49, 87
example of use, 18-19 Preferences, 71, 77, 84
general, 49
user interface, 87
Print, 97
midpoint, see Midpoint.
PostScript, 97
movable point, 17, 44, 49, 67,
session, 68, 85
85 see also Fix / Free.
shortcut key, 83
name of, see Label.
nine-point circle, 32-33
of inflexion, 111 Proprieties, 61, 90
collinear, see Collinear.
equidistant, see Equidistant
131
Index
member, see Member. 113-115, 117, 119
of a function, 107 tool, 56
parallel, see Parallel. user interface, 90
perpendicular, see
Perpendicular.
S
Q Save
general, 14
Quadrilateral saving a customised toolbar, 81
examples, 36, 114-115, 122 saving animations parameters, 68
filling picture, 53 saving macro, 57-58, 120
Varignon, 41-43 saving preferences, 77
shortcut key, 83
Segment
R compass, see Compass.
length of, see Distance and
Ray, 51, 88 Length.
attributes, see Attributes. midpoint, see Midpoint.
general, 51 Segment tool, 51, 88
locus of, 55 examples of use, 18-19, 42, 122
measurement transfer, 50 general, 51
properties test, 61 user interface, 88
slope of, 56, 91
transformations, 56 Selection
user interface, 88 ambiguities of a selection, 17, 29
copy/paste/cut, 84
Recording session, 68, 85 rectangle, 79, 97
general, 68 selection of tool, 18
shortcut key, 85 selection order for macros, 58-
59, 122
Rectangle
geometrical examples, 43-44 Session
of selection, 79, 97 recording, 68
shortcut keys, 85
Redefine object
examples of use, 103 Settings
general, 67 factory settings, 77
user interface, 88 modifying settings, 84
print settings, 85
Reflection, 56, 90 See also Preferences.
general, 56
user interface, 90 Show
See Hide.
Rotate
user interface, 87 Simson, 104
132
Index
Square default styles, 78
construction, 18-22 expression, see Expression.
geometrical object, 44, 117 historic of the construction, 69.
macro construction, 57 label, see Label.
mathematical square function, language, 81
56, 94, 102 numerical edit, see Numerical edit.
Text tool, 62, 91
Status bar, 15 Text colour tool, 73, 92
exporting content to
Triangle
Microsoft® Excel, 65 altitudes, 30, 32
tabulate tool, 65, 91 bitmap hooking, 74
circumscribed circle, 32-33
Euler line, 27, 31
Tangent geometrical examples, 27, 30-
envelope, 78 32, 36-38, 101-104
mathematical tangent function, 94 triangle tool, 52, 88
tangent construction, 109-111 examples of use, 101, 113
general, 27, 52
Tessallation, 113-123 user interface, 88
nine-point circle, 32-33
Texas Instrument®, 3, 83 pedal triangles, 101-104
tessellations of, 113-114
Text
algebraic equation display, 63 Trigonometric functions, 60, 94
133
Index
U
Units, 79, 84
axes unit, 64
of area, 91
of the calculator, 60
preferences, 79, 84
shortcut key, 85
Varignon, 41-43
Vector, 52
geometrical examples, 36-37,
113-114
locus, 55, 78, 89
measurement transfer, 50, 89
transformations, 59, 90
Vector sum tool, 52, 89
general, 35, 52
user interface, 89
Vector tool, 52, 88
example of use, 113
general, 35, 52
user interface, 88
vectorial format, 79, 97
Vertex
for tiles of tessellations, 113, 123
of a triangle, 27
of angle, 43, 51, 63, 89-92
of polygon, 22, 53
Wallace, 104
134