This is the tenth tutorial of the GeoGebra Intermediate Tutorial Series. If this is your first time to use GeoGebra, I strongly suggest that you read the GeoGebra Essentials Series.
This tutorial is the sequel of GeoGebra Tutorial 9 – Vector and Translation. In this tutorial, we are going to use the idea of translation to tessellate (or tile) the plane. Tessellation is a process of covering a plane with no gaps and no overlaps.
The final output of our tutorial is shown in Figure 1 and the GeoGebra applet can be viewed here.
To give you the whole picture, I have enumerated the summary of what we are going to do in this construction.
- Construct an octagon containing points A at (0,5) and B at (0,4).
- Draw point O at the origin which is the initial point of our vector, P at the positive x-axis and Q at the negative y-axis. P and Q are the terminal points of our vectors.
- Draw vectors u (containing O and P) and v (containing O and Q).
- Translate the octagon to tessellate the plane using vector u.
- Translate all the created octagons down using vector v.
- Draw a square that will cover the space at the center of the 4 leftmost adjacent octagons.
- Translate the square to the right using vector u.
Construction Protocol
| 1.) Open GeoGebra. Be sure that the coordinate axes are displayed. If not, click the View menu, then click Axes to display it. | |
| 2.) Click the New Point tool and place the points in the coordinates given: A on (0,5) and B in (0,4). | |
3.) Select the Regular polygon tool, click point A, then click point B to display the Regular polygon dialog box. In the dialog box, type 8, then press the OK button. If the labels of the points and the segments are displayed, you can right click them and uncheck Show label from the dialog box. Without the labels, your figure should look like Figure 1.
![]() Figure 2 - Octagon with containing segment AB. |
|
|
|
4.) Next, we create three points which will be the initial and terminal points of our vector (see Figure 1). Click the New Point tool, click on the origin, click a point on the positive x-axis near the origin and the negative y-axis near the origin. |
| 5.) We now rename the three points. To rename the point on the origin, right click it and click Rename from the context menu. In the Rename box, type O and press the OK button. Rename the point on the x-axis as P and the point on the y-axis as Q. | |
| 6.) To create vector u, select the Vector between Two Points tool, click on point O, then click on point P. To create vector v, with the Vector between Two Points tool still active, click point O and then click point Q to create vector v. | |
| 7.) We translate the octagon to the right, select the Translate Object by Vector tool, click the interior of the octagon, then click vector u. | |
|
|
8.) Adjust vector u such that the right vertical side of the first octagon coincides with the left vertical side of the translated octagon. Your drawing should look like Figure 3. |
| 9.)To translate another octagon, with the Translate Object by Vector still active, click the rightmost octagon, then click vector u. Repeat this step three times giving us 5 octagons with adjacent vertical sides. | |
| 10.) Next, we translate the octagons down vertically. To do this, click the leftmost octagon and then click vector v. Adjust the translated octagon by moving point Q such that the lower horizontal side of the original octagon coincides with the upper horizontal side of the translated octagon. | |
| 11.) Repeat step 10 until all the 5 octagons are translated down. After step 11, your figure should look like Figure 1 with white squares. | |
|
|
12.) The last part of our task is to cover the empty square spaces between octagons. To do this, click the Polygon tool, click the four consecutive points of the leftmost square and then click the first point that you clicked to close the polygon. |
| 13. ) To tessellate, click the square and then click vector u. Repeat the translation as you have done in step 9. |










Stumble It!






Thanks for these tutorials. I use GeoGebra 3.2.44.0 (Java 1.6.0_21).
Could follow all of the steps in your tutorials, but tesselation does not work here.
After choosing the tool, clicking on the octagon shows nothing. Clicking of an endpoint instead shows the transferred vector. Can you help, is there a newer release available?
I’ll try to review the steps. The tutorial should work for your version. There might be some mistakes in the steps. I’ll get to you as soon as I can (maybe next week). Just subscribe to this comment so that you will know if there are updates.
I tried also the Tutorial 9, same result. I hope you may find a solution for this issue. But in general, your tutorials are very good and helpful to learn the enormous capability of GeoGebra.
sure, i’ll fix it this weekend. i probably missed some steps. thank you for informing me.
@dieter:
There’s nothing wrong with Tutorial 9. Could you please tell me, which part of tutorial 9 does not work?
Tutorial 9 works here up to step 7, so I constructed the vector u.
Step 8: Select the tool, click the triangle, click the vector u, nothing happens. Clicking a corner point instead of the triangle generates another vector object on the point. Did it for each point and generated so 3 vectors on the triangle ABC, but not any translated triangle appeared. Something semms to be wrong with this tool.
As previously said, all other functions in the formerly lessons work.
Thanks.
Dieter
Guillermo,
strange. After I wrote the message above, I tried it again. Now it works fine for Tutorial 9 and Tutorial 10. I really do not have any idea why it did not work in the days before.
Thanks for your assistance.
Regards
Dieter
well, i actually change the Properties to Object Properties (the one that appears when you right click an object). It’s because they changed it in 3.2. I would like to revise the tutorials but decided to wait for the 4.0 version. I’ll check Tutorial 17 tomorrow.
[...] Vettori e tassellazioni [...]
[...] GeoGebra Tutorial 10 – Vectors and Tessellation | Mathematics and …Apr 7, 2010 … Tessellation is a process of covering a plane with no gaps … [...]
[...] GeoGebra Tutorial 10 – Vectors and Tessellation [...]