Geometria 3.0

Guide de l'utilisateur


Table des matières

1. Généralités
Présentation
Variables
Créer une variable
Valeur d'une variable
Variable figée
Durée de vie d'une variable
Calculatrice
Expressions
Assignation
Opérateurs
Fonctions
Exemples
Notepad
Undo Actions
Redo Actions
Known Limitations
Inordinate Size or Shape
Previous Versions of Geometria
2. Documents
Envelope
Answer
Creator's Answer
Answer Types
Solver's Answer
Create Problem
Open Problem
Save Problem
Create Solution
Open Solution
Save Solution
Close Document
Solution Log
3. Figures
Figure Gallery
Open Figure
Clone Figure
Save Figure
Remove Figure
Export Image
Export OFF File
Rename Figure
Print Figure
View
Attitude
Rotate Figure
Select Elements
View Modes
Zoom Figure
Measure
Measure Distance
Measure Angle
Measure Area
Measure Volume
Draw
Draw Segment
Draw Perpendicular
Divide Segment
Draw Midpoint
Divide Angle
Draw Bisector
Intersect Lines
Lay Distance
Lay Angle
Rename Point
Erase Elements
Transform
Scale Figure
Shear Figure
Cut Figure
Join Figures

Chapitre 1. Généralités

Présentation

Geometria est un logiciel fournissant une interface graphique afin de créer et résoudre des problèmes de géométrie des solides.

A tout moment, l'utilisateur de Geometria est soit un rédacteur de problème (alias le professeur) soit un résolveur de problème (alias l'étudiant).

Les problèmes et les solutions sont tous deux appelés des documents. Les documents sont enregistrés dans des fichiers. L'utilisation de Geometria suit le processus suivant :

  • Le rédacteur crée un problème, lui fournit une réponse et enregistre ce problème dans un fichier.
  • Le résolveur ouvre le problème et commence une nouvelle solution à ce problème.
  • La solution consiste en un certain nombre d'actions à effectuer. Les actions sont enregistrées dans le journal de cette solution.
  • Le résolveur répond au problème. Sa réponse est considérée comme correcte si elle correspond à celle fournie par le rédacteur. Une réponse correcte conclut le journal de cette solution. Le résolveur enregistre la solution dans un fichier.
  • La solution peut ensuite être répétée en ouvrant le fichier et en suivant les différentes actions du résolveur.

Remarquez que Geometria n'accomplit aucune analyse sémantique du problème afin de déterminer si la réponse du rédacteur est effectivement correcte. La réponse peut être incorrecte ou même n'avoir aucun sens. Le problème lui-même peut n'avoir aucun sens non plus. Il pourrait demander :

Quel est le point de plus haute altitude dans le comté de Sourcil de Singe, dans le Kentucky?

et avoir pour réponse :

Le point Z de la figure MaPyramide.

Si c'est la réponse que le rédacteur considère comme correcte, c'est celle qui sera acceptée par Geometria. Cependant, il est peu probable qu'un tel problème attire beaucoup d'attention de la part des résolveurs.

Chaque document contient le texte du problème, une enveloppe, ainsi qu'un certain nombre de figures et d'enregistrements de calepin. Les figures sont limitées aux polyèdres convexes. Elles peuvent être mesurées et visualisées de façon transparente ou opaque. On peut effectuer des tracés à leur surface, les transformer et leur appliquer des rotations.

Mesures et tracés ne peuvent être effectués que sur la surface d'une figure. Des actions peuvent être accomplies à l'intérieur d'une figure en sectionnant auparavant cette figure à l'aide d'un plan adapté.

Les étiquettes et les variables fournissent un outil commode pour la manipulation des coordonnées numériques et des mesures. Les variables sont utilisées pour des calculs ou comme arguments pour effectuer des tracés. Les étiquettes et les variables sont également utilisés pour répondre au problème.

La réponse à un problème n'est pas nécessairement numérique. En fait, certains des problèmes les plus difficiles n'ont pas pour réponse un nombre. Le problème peut demander de construire un certain point ou bien un segment ou un chemin ou encore un plan. Par exemple :

Déterminer un plan qui soit parallèle à la diagonale du cube et le sectionne en lui ôtant le double du volume de la pyramide.

Voir également :

Variables

Créer une variable

La création d'une variable résulte d'une mesure ou d'un calcul. Une variable nouvellement créée a un nom et une définition. Par exemple, la variable maDistance dans l'exemple ci-dessous est définie comme étant la distance entre les points P et W de la figure MonCube :

maDistance = |PW| : MonCube

Dans l'exemple ci-dessous, la variable monAire est le résultat d'un calcul sur des variables monVolume et maDistance préalablement définies :

monAire = 2 * monVolume / maDistance

Les variables nouvellement créées sont automatiquement enregistrées, ainsi que leur définition, sur le calepin.

Les noms des variables peuvent seulement contenir les caractères alphanumériques. Les caractères spéciaux ou accentués ne sont pas autorisés. Un nom de variable ne peut pas contenir d'espace non plus.

Les noms de variables sont sensibles aux majuscules et minuscules. Ainsi, monAire et MonAire feront référence à deux variables distinctes.

PI est un nom réservé à la constante correspondante et ne peut pas être utilisé en tant que nom pour de nouvelles variables. Cependant, il peut être utilisé pour des calculs.

Valeur d'une variable

Chaque variable a une valeur numérique. Cependant, dans la plupart des cas, cette valeur reste transparente pour l'utilisateur. Ainsi, l'utilisateur peut créer ou résoudre des problèmes dans Geometria sans jamais connaître la valeur sous-jacente des variables qu'il ou elle a définies. Pour afficher la valeur numérique d'une variable, saisissez le nom de la variable dans la calculatrice et cliquez sur le bouton Evaluer. Dû à des erreurs d'arrondi, les valeurs numériques peut varier légèrement au cours du processus de création ou de résolution d'un problème.

La valeur d'une variable peut changer à la suite de certaines actions sur les figures. Si, dans l'exemple ci-dessus, MonCube subit un agrandissement de coefficient 3, la valeur de maDistance sera implicitement multipliée par 3. Les valeurs de toutes les variables qui dépendent de maDistance, tout comme monAire, seront automatiquement mises à jour également.

Cependant, la valeur numérique de la réponse ne sera pas affectée par des actions sur les figures. Si, dans l'exemple ci-dessus, le rédacteur du problème désigne maDistance comme la réponse au problème avant agrandissement de cette figure, la valeur de la réponse restera inchangée, même si maDistance contient une nouvelle valeur pour les calculs ultérieurs. Cela ne s'applique pas à tous les types de réponse.

Par conséquent, le rédacteur d'un problème devrait envisager de (re)saisir sa réponse juste avant de soumettre ce problème à des résolveurs.

Variable figée

Apres certaines actions, la définition d'une variable peut devenir obsolète. Par exemple, si le point P ou le point W sont effacés, la définition de la variable maDistance ci-dessus devient alors obsolète. Même chose si la figure MonCube est supprimée. Une telle variable est alors dite figée.

Une variable figée n'est plus dépendante de sa définition originale et sa valeur n'est plus mise à jour. Par exemple, effacer le point P dans la figure MonCube va figer la variable maDistance. Si MonCube est ensuite agrandi comme il est décrit ci-dessus, la valeur de maDistance restera néanmoins la même.

Si l'action qui a abouti à figer une variable est annulée, la définition de cette variable est restaurée et la variable est de nouveau mise à jour automatiquement.

Durée de vie d'une variable

Une fois qu'une variable est définie, elle peut être utilisée pour des calculs ou comme argument d'actions comme des mesures, des tracés et des transformations de figures. Une variable peut également être utilisée en tant que réponse d'un problème. A noter qu'une variable figée peut encore être utilisée pour des calculs ou en tant qu'argument.

Une variable existe aussi longtemps qu'elle est enregistrée sur le calepin. Effacer le calepin est la seule façon de supprimer une variable. Soyez prudent car cette action ne peut pas être annulée.

Lorsqu'un document, que ce soit un problème ou une solution, est enregistré, toutes les variables répertoriées sur le calepin sont enregistrées également.

Voir également :

Calculatrice

Expressions

Les calculs sont exécutés à partir d'expressions valides. Les expressions peuvent contenir des nombres, des variables, la constante PI, des opérateurs, des fonctions et des parenthèses.

Assignation

La calculatrice fonctionne dans le contexte du document ouvert à ce moment-là.

Pour calculer une expression monExpression et assigner le résultat à une nouvelle variable maVariable, saisir :

maVariable = monExpression

et cliquer Evaluer. Le nom de la variable doit être unique dans le contexte du document ouvert. Un nouvel enregistrement va alors être ajouté au calepin. La variable nouvellement créée peut être utilisée dans des calculs ultérieurs et en tant qu'argument.

Si aucun document n'est ouvert, le résultat numérique du calcul sera affiché. Aucune nouvelle variable ne sera créée.

Opérateurs

Les opérateurs suivants sont pris en charge :

  • + (addition)
  • - (opposé, soustraction)
  • * (multiplication)
  • / (division)
  • ^ (puissance)

Fonctions

Les fonctions suivantes sont prises en charge :

  • sqrt (racine carrée)
  • sin
  • cos
  • tan
  • asin
  • acos
  • atan

Les arguments des fonctions sont indiqués entre parenthèses.

Exemples

Calculer le côté d'un cube dont le volume est monVolume :

monCôté = monVolume ^ (1 / 3)

Calculer le côté adjacent à l'angle monAngle dans un triangle rectangle dont l'hypoténuse est monHypoténuse :

monCôté = monHypoténuse * cos(monAngle)

Voir également :

Notepad

Each time a new variable is created as a result of a measurement or a calculation, a record is added to the notepad automatically. Each record consists of a unique variable name and, possibly, a definition. Measurement records may also contain the name of the figure where the measurement was taken. For example, the following record:

myDistance = |AB| : MyCube

is the result of measuring the distance between points A and B in a figure named MyCube. The distance has been assigned the variable myDistance. The record:

myAngle = <PLX

is a result of measuring an angle. The figure name is not shown since the document currently contains a single figure. The record:

myVolume = volume : Figure1

is the result of measuring the volume of a figure named Figure1. The following record was added after a calculation:

h = 2 * myVolume / myArea

If a variable is pinned, its definition no longer shows on the notepad. For example, if point X is erased, the variable myAngle will be stripped of its definition and the second example above will read:

myAngle

Notepad records are owned by the current document, whether it is a problem or a solution. When the document is saved to a file, the records will likewise be saved to that file.

If the current document is closed, the notepad will be cleared of records. If another document is opened, its notepad records will be displayed instead.

To erase all records from the notepad, select Clear Notepad from the Edit menu. Use caution since this action cannot be undone.

To deselect the notepad records, right click and choose Clear Selection from the popup menu.

See also:

Undo Actions

To undo the last action performed on a figure or a document, select Undo from the Edit menu or click the button on the tool bar. In a solution, the action will be also erased from the log. The actions are undone in the reverse order as they have been performed.

To view a short description of the action that would be undone, pause the mouse over the button.

Any undone action can be redone.

Some of the actions cannot be undone. A warning is displayed when such an action is about to take place.

See also:

Redo Actions

To redo the last undone action on a figure or a document, select Redo from the Edit menu or click the button on the tool bar. In a solution, the action will be added to the log. The actions are redone in the reverse order as they have been undone.

To view a short description of the action that would be redone, pause the mouse over the button.

See also:

Known Limitations

Inordinate Size or Shape

The application may behave erratically if the figures contain excessively sized or oddly shaped elements. Here are some guidelines for keeping the figures safe:

  • Avoid both very large (over 100) and very small (under 0.01) scaling factors.
  • When creating a prism or a pyramid using the figure gallery, keep the number of sides within reasonable limit (under 100). By design, Geometria cannot handle any solids but convex polyhedra. However opaque prisms and pyramids with a large number of sides do look like cylinders and cones respectively. Unfortunately, actions upon such figures may be slow and unimpressive. The application may become unstable and fail to respond to user actions.

Previous Versions of Geometria

Problems, solutions and figures created with Geometria versions prior to 3.0 are no longer supported. However, we plan to have all future versions of Geometria backward compatible with 3.0.

Chapitre 2. Documents

Envelope

The envelope of a document, such as a problem or a solution, consists of the name, email address and web page of the author and some comments. All fields are optional.

To edit the envelope, select Envelope from the Edit menu or click the button on the tool bar. A dialog will pop up. Fill in the fields and click OK.

Envelope changes can be undone.

See also:

Answer

A problem is not ready to be solved until the creator supplies it with an answer. The solver's answer is considered correct if it matches the creator's (see Overview for details).

Creator's Answer

To define the answer to the currently open problem, select Answer from the Edit menu. Select the answer type:

  • Number
  • Point Set
  • Fixed Plane, or
  • Condition Plane.

Open the Value pane.

Answer Types

Number

Enter a valid expression. Click OK. To minimize the input, have a notepad record selected ahead of time.

Point Set

The term point set refers to a single point, end points of a segment (2 points) or a path (2 or more points).

Enter one or more labels separated by commas. Click OK. To minimize the input, have the points selected ahead of time in the selected figure.

Fixed Plane

Reference the plane by 3 comma-separated labels. Click OK. To minimize the input, have some reference elements, such as 3 points, a point and a segment, or a face selected ahead of time in the selected figure.

Condition Plane

Unlike a fixed plane, that is a plane occupying a fixed position in space, a condition plane must satisfy a number of conditions. Generally, a condition plane is not unique.

There are three groups of conditions. Select a condition in at least one of the groups. Click OK.

The first group contains the following conditions:

  • Plane contains a given point
  • Plane contains a given line
  • Plane does not contain a given point
  • Plane does not contain a given line
  • Plane contains no vertex of the selected figure
  • Plane contains no edge of the selected figure
  • Plane is parallel to a given line
  • Plane is parallel to a given plane
  • Plane is perpendicular to a given line
  • Plane is perpendicular to a given plane

Reference the given point, line or plane, as required, by comma-separated labels. To minimize the input, have the elements selected ahead of time in the selected figure.

The second group consists of the following condition:

  • Plane divides the volume of selected figure in given ratio

Enter a valid expression. The expression will be interpreted as the numerator of a ratio whose denominator is 1. For example, a + 1 means that the volume should be cut in ratio a + 1 : 1. Select a notepad record ahead of time to have it copied automatically to the input box.

The third group refers to the way the plane cuts the figure. The section may be shaped like an:

  • Isoscelles triangle
  • Right triangle
  • Equilateral (regular) triangle
  • Parallelogram
  • Rhombus
  • Rectangle
  • Square

The answer definition can be undone.

Note that, although, as a rule, the problem creator enters the answer symbolically, Geometria stores all answers numerically. Once entered, the answer will be unaffected by all subsequent actions upon figures. Therefore it is a good idea to (re)enter the answer as a last action before saving the problem and making it available to solvers.

Solver's Answer

The solver concludes the solution by providing a correct answer. Note, again, that the solver's answer is considered correct if it matches the creator's.

Have the solution opened. Select Answer from the Edit menu. Enter a valid expression or comma-separated labels, as appropriate. To minimize the input, have a notepad record and/or some elements, such as points, segments or a face, selected ahead of time in the selected figure. Click OK.

An evaluation of the answer (corect or incorrect) will pop up.

If the answer is correct, it will conclude the solution log. No more actions will be possible unless the answer is undone. You may want to save the solution to a file. A saved solution can later be played back.

See also:

Create Problem

Create a problem by either selecting Create Document->Problem from the Document menu or by clicking the button on the tool bar.

If there are unsaved modifications in the current document, a dialog will be displayed asking if the current document should be saved before it is closed.

Click Yes to save the current document.

Click No to close the current document without saving. Note that all unsaved modifications to the current document will be lost.

Click Cancel to dismiss the dialog with no action taken.

If concluded, this action cannot be undone.

See also:

Open Problem

Open a problem from a file by either selecting Open Document->Problem from the Document menu or by clicking the button on the tool bar.

If there are unsaved modifications in the current document, whether it is a problem or a solution, a dialog will be displayed asking if the current document should be saved before it is closed.

Click Yes to save the current document.

Click No to close the current document without saving. Note that all unsaved modifications to the current document will be lost.

Click Cancel to dismiss the dialog with no action taken.

If concluded, this action cannot be undone.

See also:

Save Problem

Save the currently open problem to a file by either selecting Save Document from the Document menu or by clicking the button on the tool bar.

To save the problem under a different name, select Save Document As from the Document menu.

This action cannot be undone.

If this is a final revision of the problem, you may consider erasing all working calculations and measurements from the notepad. The records will not show on the notepad to the problem's solver, however, unless cleared, they will still be present in the file.

Beware, though, that the action of clearing the notepad cannot be undone.

A final revision of the problem should also be provided with an answer.

See also:

Create Solution

Create solution to the currently opened problem by either selecting Create Document->Solution from the Document menu or by clicking the button on the tool bar.

If the problem you wish to solve is not opened, open it first.

If there are unsaved modifications in the current problem, a dialog will be displayed asking if the current problem should be saved before it is closed.

Click Yes to save the current problem. Note that you will be solving the version of the problem you just saved.

Click No to close the current problem without saving. Note that all unsaved modifications to the current problem will be lost and you will be solving the last saved version of the problem.

Click Cancel to dismiss the dialog with no action taken.

If concluded, this action cannot be undone.

See also:

Open Solution

Open a solution from a file by either selecting Open Document->Solution from the Document menu or by clicking the button on the tool bar.

If there are unsaved modifications in the current document, whether it is a solution or a problem, a dialog will be displayed asking if the current document should be saved before it is closed.

Click Yes to save the current document.

Click No to close the current document without saving. Note that all unsaved modifications to the current document will be lost.

Click Cancel to dismiss the dialog with no action taken.

If concluded, this action cannot be undone.

See also:

Save Solution

Save the currently open solution to a file by either selecting Save Document from the Document menu or by clicking the button on the tool bar.

To save the solution under a different name, select Save Document As from the Document menu.

This action cannot be undone.

If this is a final revision of the solution, do not forget to conclude it with a correct answer.

See also:

Close Document

Close the currently opened document, whether it is a problem or a solution, by either selecting Close Document from the Document menu or by clicking the button on the tool bar.

If there are unsaved modifications in the current document, a dialog will be displayed asking if the current document should be saved before it is closed.

Click Yes to save the current document.

Click No to close the current document without saving. Note that all unsaved modifications to the current document will be lost.

Click Cancel to dismiss the dialog with no action taken.

If concluded, this action cannot be undone.

Notepad records and figures belong to the currently open document. When the document is closed, the notepad is cleared and the figures closed.

See also:

Solution Log

As the solver progresses through the solution, his or her actions are recorded in the solution log. A saved solution can later be opened and played back.

To start playing back the solution, click the button.

To play back the next step, click the button.

To jump forward or backward, select an arbitrary record in the log.

To erase all records from the log, click the button. Use caution since this action cannot be undone.

To erase all records following the selected record, click the button. Use caution since this action cannot be undone.

To stop playing back the solution, click the button.

While the solution is being played back, it is freezed. To modify the solution, stop the play back first.

See also:

Chapitre 3. Figures

Figure Gallery

The figure gallery contains regular prisms, regular pyramids and the five platonic solids, namely, the tetrahedron, cube, octahedron, dodecahedron and icosahedron.

To create a prism, select an item from the Figure->Gallery->Prism menu.

To create a pyramid, select an item from the Figure->Gallery->Pyramid menu.

To create a platonic solid, select an item from the Figure->Gallery->Platonic Solid menu.

The figure will be added to the currently opened document. If no document is opened, you may want to create a problem first.

This action can be undone.

See also:

Open Figure

Open a figure from a file by either selecting Open Figure from the Figure menu or by clicking the button on the tool bar.

The figure will be added to the currently opened document. If no document is opened, you may want to create a problem first.

A gallery of figures is available to choose from, including prisms, pyramids and platonic solids.

This action can be undone.

See also:

Clone Figure

Clone a figure by either selecting Clone Figure from the Figure menu or by clicking the button on the tool bar.

This action can be undone.

See also:

Save Figure

Save a figure to a file by either selecting Save Figure from the Figure menu or by clicking the button on the tool bar.

This action cannot be undone.

See also:

Remove Figure

Remove a figure from the current document by either selecting Remove Figure from the Figure menu or by clicking the button on the tool bar.

Removing a figure that has been measured will result in some of the variables being pinned.

This action can be undone.

The creator cannot remove a figure that is being referenced in the answer.

The solver cannot remove a figure that is part of the problem. However, any figures that have been created in the process of solving the problem may be removed.

See also:

Export Image

To export a figure to an image file, select Export Image from the Figure menu. A dialog will pop up. Choose an image file type, enter a file name and click Save.

This action cannot be undone.

See also:

Export OFF File

OFF is a popular file format for polyhedra. It is used by Geomview (http://www.geomview.org) and other geometry software. To export a figure to a file in OFF format, select Export OFF File from the Figure menu. A dialog will pop up. Choose an file name and click Save.

This action cannot be undone.

See also:

Rename Figure

To rename a figure, select Rename Figure from the Figure menu.

Some special characters and spaces are not allowed in figure names.

This action can be undone.

The solver cannot rename a figure that is part of the problem. However, any figures that have been created in the process of solving the problem may be renamed.

See also:

Print Figure

Print a figure by either selecting Print Figure from the Figure menu or by clicking the button on the tool bar.

This action cannot be undone.

See also:

View

Attitude

Geometria employs a fixed right-hand reference system. The Z axis of the reference system is parallel to the vertical edge of the screen. No knowledge of the reference system is necessary to manipulate figures, create and solve problems.

At any given time, the figure has a certain attitude. The attitude can be described in terms of angles the figure forms with the reference system. When a figure is created, it has the default attitude. The figure's attitude changes as the figure is rotated.

To revert a figure to the initial attitude, select Initial Attitude from the View menu or right click and select Initial Attitude from the popup menu.

When a figure is saved, its current attitude becomes its initial attitude. To revert to the attitude the figure had when it was created, before any subsequent rotations, select Default Attitude from the View menu.

See also:

Rotate Figure

Toggle the selector off and stroke a figure with the mouse to rotate the figure. The rotation speed and angle will depend on the stroke.

To pin a rotating figure, click on it.

See also:

Select Elements

Toggle Selector

Right click on a figure and select Toggle Selector from the popup menu. Alternatively, click the selector button on the tool bar.

When the selector is on (white selector icon), elements can be selected by clicking on them. When the selector is off (dimmed selector icon), dragging the mouse will rotate the figure.

The selector is off by default.

Select Elements One By One

Click an element, such as a point, a segment or a face, to select (highlight) it. To select more than one element, hold down the Ctrl key. Faces can only be selected in non-transparent view mode.

Click on an empty space inside a figure to clear the selection. Hold down the Ctrl key and click on a selected element to clear that element alone.

Select All Elements

To select all points and segments in a figure (with the exception of vertices and edges), select Select All from the Edit menu. This action offers a convenient way to erase all elements at once.

See also:

View Modes

Toggle Transparency

To toggle the view mode of a figure between transparent and opaque, select Toggle Transparency from the View menu. Alternatively, click the button on the tool bar.

In a transparent figure, visible segments are solid, whereas invisible segments are dashed. Any point or segment can be selected, whether it is visible or not. Faces can only be selected in an opaque figure.

In an opaque figure, invisible segments and points are not shown. Points, segments and faces can be selected only if they are visible.

Set Color

To change the color of an opaque figure, select Set Color from the View menu or click the color selector button on the tool bar. Select a color in the popup dialog and click OK.

Toggle Labels

To show or hide point labels, select Toggle Labels from the View menu. Alternatively, click the button on the tool bar. Labels will only show in transparent figures.

See also:

Zoom Figure

To zoom in on a figure, select Zoom In from the View menu or click the button on the tool bar.

To zoom out, select Zoom Out from the View menu or click the button on the tool bar.

To resize a figure so it fits into the window, select Fit To View from the View menu or click the button on the tool bar.

See also:

Measure

Measure Distance

To measure the distance between two points, proceed, alternatively, as follows:

  • Select Distance from the Measure menu, or
  • click the button on the tool bar, or
  • select both points or the segment that joins them, right click and select Distance from the popup menu.

The two points must belong to the same face.

A dialog will pop up. Fill in, if necessary, the points, assign a unique variable and click OK. A record will appear on the notepad, as below:

myDistance = |AB| : MyCube

where myDistance is the variable assigned to the distance between points A and B in figure MyCube. If MyCube is currently the only figure, the record will read:

myDistance = |AB|

This action can be undone.

See also:

Measure Angle

To measure an angle, proceed, alternatively, as follows:

  • Select Angle from the Measure menu, or
  • click the button on the tool bar, or
  • select two segments that make the angle in question, right click and select Angle from the popup menu.

The segments that make the angle must belong to the same face and not be collinear.

A dialog will pop up. Fill in, if necessary, the points, assign a unique variable and click OK. A record will appear on the notepad, as below:

myAngle = <ABC : MyPyramid

where myAngle is the variable assigned to the angle between AB and AC in figure MyPyramid. If MyPyramid is currently the only figure, the record will read:

myAngle = <ABC

All angles are expressed in radians.

This action can be undone.

See also:

Measure Area

To measure the area of a face proceed, alternatively, as follows:

  • Select Area from the Measure menu, or
  • click the button on the tool bar, or
  • select the face, right click and select Area from the popup menu.

A dialog will pop up. Select, if necessary, the face from the list, assign a unique variable and click OK. A record will appear on the notepad, as below:

myArea = area[ABC] : MyCube

where myArea is the variable assigned to the area of the face that contains vertices A, B, C in figure MyCube. If MyCube is currently the only figure, the record will read:

myArea = area[ABC]

This action can be undone.

See also:

Measure Volume

To measure the volume of a figure proceed, alternatively, as follows:

  • Select Volume from the Measure menu, or
  • click the button on the tool bar.

A dialog will pop up. Assign a unique variable and click OK. A record will appear on the notepad, as below:

myVolume = volume : MyCube

where myVolume is the variable assigned to the volume of figure MyCube. If MyCube is currently the only figure, the record will read:

myVolume = volume

This action can be undone.

See also:

Draw

Draw Segment

To join two points with a segment, proceed, alternatively, as follows:

  • Select Draw Segment from the Draw menu, or
  • click the button on the tool bar, or
  • select the two points, right click and select Draw Segment from the popup menu.

The two points must belong to the same face.

If a dialog pops up, fill in the points and click OK.

This action can be undone.

See also:

Draw Perpendicular

To draw a perpendicular through a point to a segment, proceed, alternatively, as follows:

  • Select Draw Perpendicular from the Draw menu, or
  • click the button on the tool bar, or
  • select the point and the segment, right click and select Draw Perpendicular from the popup menu.

The point and the segment must belong to the same face. The point may or may not belong to the segment.

If a dialog pops up, fill in the points and click OK.

If the point and the segment belong to two different faces at the same time, a second dialog may pop up. Select a face from the list and click OK.

This action can be undone.

See also:

Divide Segment

To divide a segment in a given ratio, proceed, alternatively, as follows:

  • Select Divide Segment from the Draw menu, or
  • click the button on the tool bar, or
  • select the segment, right click and select Divide Segment from the popup menu.

A dialog will pop up. Fill in, if necessary, the points and valid expressions for the numerator and denominator of the ratio. Click OK.

The ratio is defined as AX : XB, where X is the division point, AB the segment. For example, if the ratio is 1 : 2, X will be twice closer to A than to B. If the ratio is 3 : 1, X will be three times closer to B than to A.

The midpoint divides the segment in ratio 1 : 1 and therefore can be drawn as shown above. However, a convenience Draw Midpoint action offers a shortcut.

This action can be undone.

See also:

Draw Midpoint

To draw the midpoint of a segment, proceed, alternatively, as follows:

  • Select Draw Midpoint from the Draw menu, or
  • select the segment, right click and select Draw Midpoint from the popup menu.

A dialog may pop up. Fill in, if necessary, the points. Click OK.

Note that drawing the midpoint is equivalent to dividing the segment in ratio 1 : 1.

This action can be undone.

See also:

Divide Angle

To divide an angle in a given ratio, proceed, alternatively, as follows:

  • Select Divide Angle from the Draw menu, or
  • click the button on the tool bar, or
  • select two segments that make the angle, right click and select Divide Angle from the popup menu.

The segments that make the angle must belong to the same face and not be collinear.

A dialog will pop up. Fill in, if necessary, the points and valid expressions for the numerator and denominator of the ratio. Click OK.

The ratio is defined as <AOX : <XOB, where OX is the division segment, <AOB the angle. For example, if the ratio is 1 : 2, OX will make with OB a twice greater angle than with OA. If the ratio is 3 : 1, OX will make with OA three times greater an angle than with OB.

The bisector divides the angle in ratio 1 : 1, therefore can be drawn as shown above. However, the convenience Draw Bisector action offers a shortcut.

This action can be undone.

See also:

Draw Bisector

To draw the bisector of an angle, proceed, alternatively, as follows:

  • Select Draw Bisector from the Draw menu, or
  • select two segments that make the angle, right click and select Draw Bisector from the popup menu.

The segments that make the angle must belong to the same face and not be collinear.

A dialog may pop up. Fill in, if necessary, the points. Click OK.

Note that drawing the bisector is equivalent to dividing the angle in ratio 1 : 1.

This action can be undone.

See also:

Intersect Lines

To draw the intersection point of the lines containing two given segments, proceed, alternatively, as follows:

  • Select Intersect Lines from the Draw menu, or
  • click the button on the tool bar, or
  • select the segments, right click and select Intersect Lines from the popup menu.

Both segments, as well as the intersection point of their lines, must belong to the same face.

A dialog may pop up. Fill in, if necessary, the points. Click OK.

This action can be undone.

See also:

Lay Distance

To draw a point on a given segment at a given distance from a given point, proceed, alternatively, as follows:

  • Select Lay Distance from the Draw menu, or
  • click the button on the tool bar, or
  • select the point and the segment, right click and select Lay Distance from the popup menu.

The point and the segment must belong to the same face. The point may or may not belong to the segment.

A dialog will pop up. Fill in, if necessary, the points and a valid expression for the distance. Click OK. Select a notepad record ahead of time to have it copied automatically to the distance input box.

This action may result in the construction of one or two distinct points.

This action can be undone.

See also:

Lay Angle

To draw a segment from the end point of another segment so that the two segments make a given angle, proceed, alternatively, as follows:

  • Select Lay Angle from the Draw menu, or
  • click the button on the tool bar, or
  • select the segment and its end point, right click and select Lay Angle from the popup menu.

A dialog will pop up. Fill in, if necessary, the points and a valid expression for the angle. Click OK. Select a notepad record ahead of time to have it copied automatically to the angle input box.

The angle must be greater than 0 and less than 180 degrees and be entered in radians, as opposed to degrees. For example, to lay an angle of 60 degrees, enter PI/3.

If the segment belongs to two different faces at the same time, a second dialog may pop up. Select a face from the list and click OK.

This action may result in the construction of one or two distinct segments.

This action can be undone.

See also:

Rename Point

The problem creator can rename a point in a figure by selecting Rename Point from the Draw menu.

A dialog will pop up. Enter the old and the new labels for the point in question and click OK. A valid label consists of a capital letter, which may be followed by one or more digits.

Select a point ahead of time to have it automatically copied into the input box.

Renaming a point may result in some of the notepad records being updated accordingly.

This action can be undone.

See also:

Erase Elements

Erase Segment

To erase a segment or its part, select Erase Segment from the Draw menu. The segment cannot belong to an edge.

If a dialog pops up, fill in the points and click OK.

Note that a whole segment can be more conveniently erased by selecting it and performing the Erase Selection action.

Erasing a segment that has been referenced in measurements will result in some of the variables being pinned.

This action can be undone.

Erase Selection

To erase one or more elements, such as points and/or segments, select them and proceed, alternatively, as follows:

  • Select Erase Selection from the Draw menu, or
  • click the button on the tool bar.

Vertices and segments that belong to edges will not be erased.

To erase all points and segments in a figure (with the exception of vertices and edges), select them all first.

To erase only a part of a drawn segment, use the Erase Segment action.

Erasing elements that have been referenced in measurements will result in some of the variables being pinned.

This action can be undone.

See also:

Transform

Scale Figure

To scale a figure along a given segment by a given positive factor, proceed, alternatively, as follows:

  • Select Scale Figure from the Transform menu, or
  • click the button on the tool bar, or
  • select the segment or two points on it, right click and select Scale Figure from the popup menu.

A dialog will pop up. Fill in, if necessary, the points and a valid expression for the factor. Click OK. Select a notepad record ahead of time to have it automatically copied to the factor input box.

As a result of scaling, the previously measured distances, angles, areas and volumes will be recalculated and the assigned variables updated. See Variables for more details.

This action can be undone.

The solver cannot scale a figure that is part of the problem. However, the figures that have been created in the process of solving the problem may be scaled.

See also:

Shear Figure

Shearing refers to an affine transformation where planes parallel to a fixed reference plane slide along a fixed line contained in the reference plane. The term 'affine' implies that the transformation preserves the collinearity of points.

If XY is the fixed line in the reference plane, the shearing transformation is uniquely identified by points X, Y and the image of any point Z such that XZ is perpendicular to the reference plane.

To shear a figure, proceed, alternatively, as follows:

  • Select Shear Figure from the Transform menu, or
  • click the button on the tool bar, or
  • select the reference segment XY and the image of point Z, right click and select Shear Figure from the popup menu.

A dialog will pop up. Fill in, if necessary, the reference points (X, Y at the bottom and the image of point Z at the top). Click OK.

As a result of shearing, the previously measured distances and angles will be recalculated and the assigned variables updated. See Variables for more details.

This action can be undone.

The solver cannot shear a figure that is part of the problem. However, the figures that have been created in the process of solving the problem may be sheared.

See also:

Cut Figure

To cut a figure with a plane, proceed, alternatively, as follows:

  • Select Cut Figure from the Transform menu, or
  • click the button on the tool bar, or
  • select the elements that reference the plane, such as 3 points, a point and a segment or two segments, right click and select Cut Figure from the popup menu.

The selected elements must uniquely identify a plane. The plane must pass through the figure's interior.

If a dialog pops up, fill in the points and click OK.

The two resulting halves will be displayed in separate views. The original figure will be kept intact in its own view.

This action can be undone.

See also:

Join Figures

Two figures can be joined by either selecting Join Figures from the Transform menu or by clicking the button on the tool bar.

A dialog will pop up. Select the figures to join and click OK. A figure can be joined with a copy of itself. Therefore the same figure can be selected in both lists.

If the figures can be joined in one way only, a new view will appear with the combined figure in it. The two original figures will be kept intact in their own views.

If, however, the figures can be joined in more than one way, another dialog will be displayed asking if the figures should be joined in any of the possible ways. Click No to proceed with a more accurate definition of the joining elements.

Click Yes to have the figures joined in one of the possible ways. A preview will be displayed along with another dialog asking if the result should be kept. Click Yes to keep the result and conclude the action. Click No to get a preview of the next possible way of joining the figures.

It is recommended that, prior to joining the figures, the corresponding points and/or faces be selected. That will reduce to a minimum the subsequent dialog input. Note that faces can only be selected in the opaque view mode.

The joining faces must have the same shape, that is have equal angles and proportional sides at corresponding vertices. The joining faces do not have to have the same size. If need be, one of the figures will be automatically scaled to fit the other.

The action will be cancelled if the joint figure is not convex.

This action can be undone.

See also: