-
STEM workshop 2018
-
1. Start Here
- workshop guide
- Workshop Videos
- Sine Effect
- Moss Egg or Euclidean Egg
- polygon patterns from rotation
- dilate and rotate
- Curve Stitching
-
2. Transformation tutorial
- Rotation and Dilation
- Using sequence command
- More about sequence
- Modify triangle spiral
- Other spirals
- Different sequences
-
3. Tessellation tutorial
- Translation in 2 directions
- Simple tessellation
- Setup for tessellation
- Common tessellations
- making pentagonal tiles
-
4. Animation
- sun and sea
- Moon and Sea
- Halloween with sound
- making strange shapes from a circle and quadrilateral
- Stormy Night
-
5. Cone Modeling
- Making a cone
- maximum cone
- relating variables
- spreadsheets
- wet surface (angle)
- wet surface (ratio)
- cone analysis
-
6. Voronoi
- River excursion
- nearest sites
- Voronoi 3
- nearest among 4 sites
- Voronoi Diagram
- Voronoi Diagram of 4 points
- Voronoi Diagram of 5 points
- where perpendicular bisectors intersect
- perpendicular bisectors and angles
This activity is also part of one or more other Books. Modifications will be visible in all these Books. Do you want to modify the original activity or create your own copy for this Book instead?
This activity was created by '{$1}'. Do you want to modify the original activity or create your own copy instead?
This activity was created by '{$1}' and you lack the permission to edit it. Do you want to create your own copy instead and add it to the book?
STEM workshop 2018
Arthur Lee, Nov 9, 2018

Table of Contents
- Start Here
- workshop guide
- Workshop Videos
- Sine Effect
- Moss Egg or Euclidean Egg
- polygon patterns from rotation
- dilate and rotate
- Curve Stitching
- Transformation tutorial
- Rotation and Dilation
- Using sequence command
- More about sequence
- Modify triangle spiral
- Other spirals
- Different sequences
- Tessellation tutorial
- Translation in 2 directions
- Simple tessellation
- Setup for tessellation
- Common tessellations
- making pentagonal tiles
- Animation
- sun and sea
- Moon and Sea
- Halloween with sound
- making strange shapes from a circle and quadrilateral
- Stormy Night
- Cone Modeling
- Making a cone
- maximum cone
- relating variables
- spreadsheets
- wet surface (angle)
- wet surface (ratio)
- cone analysis
- Voronoi
- River excursion
- nearest sites
- Voronoi 3
- nearest among 4 sites
- Voronoi Diagram
- Voronoi Diagram of 4 points
- Voronoi Diagram of 5 points
- where perpendicular bisectors intersect
- perpendicular bisectors and angles
workshop guide
Please follow this link for more info about this workshop:
https://www.evernote.com/l/AAOqYsqdOypPxbpyToq6YpASSxb6SW2l5qg
Activities in this workshop mainly come from the following books:
When STEM meets GeoGebra https://www.geogebra.org/m/DmXMD4wP
GeoGebra Courses for STEM: Examples https://ggbm.at/KDx5BTeZ
Symmetry, Transformation and Tessellation https://ggbm.at/keCJGAcP
Art and Design https://ggbm.at/FecdkeK4
Voronoi Partitioning https://ggbm.at/Ff6ZJdux
Demo Collection https://ggbm.at/KWSttU5t
Rotation and Dilation
combine rotation and dilation
In this example, a triangle (named 'poly1') is rotated and dilated with a specified angle t and factor r, about the center A. The two transformations can be combined as one in the command.
Dilate[Rotate[poly1, t, A], r, A]


repeat the action
We can continue with this action on each object formed, resulting in a series of triangles, which can be named as poly2, poly3, poly4, etc by repeating the command in the following way:
poly2=Dilate[Rotate[poly1, t, A], r, A]
poly3=Dilate[Rotate[poly2, t, A], r, A]
poly4=Dilate[Rotate[poly3, t, A], r, A]
poly5=Dilate[Rotate[poly4, t, A], r, A]
…...
figure 2


varying the parameters
Here is another way for creating each of these triangles by varying the angle and factor each time, but applying the transformation to the first figure only.
Dilate[Rotate[poly1, n*t, A], r^n, A]
We use the letter n to indicate suitable angle and factor if the action is repeated on the first triangle. Drag the slider for n to see the effect.
figure 3


Translation in 2 directions
translation by combination of vectors
An object can be translated with various combinations of given vectors. For example, the following shape (poly1) is translated by the vector u+2v. The command is:
Translate[poly1, u+2v]
This means that poly1 is moved by the vector u, and then further moved by the vector 2v. Change vector u or v to see how the movement is affected.
figure 13


translate repeatedly in the same direction
We create a list of objects by translating ploy1 using different multiples of vector u (from -3u to 3u).
The command is:
list1=Sequence[Translate[poly1, m*u], m, -3, 3]
The result is a set of 7 copies called list1. This list1 can then be transformed in another way as a single object.
figure 14


moving in another direction
The list1 created in previous example can be moved in another direction by the vector v. The slider k is used to illustrate how this result may change by using different multiples of vector v.
The new list is created by the command:
Translate[list1, k*v]
figure 15


array of objects
An array of objects can be made by generating another list, which contains multiple translations of previous object 'list1'. The command is:
Sequence[Translate[list1, n*v], n, -3, 3]
figure 16


sun and sea
Create simple animation with basic graphical objects.


Do you see a circle, sine graph and a parabola?
Try a more wavy version here:
https://www.geogebra.org/m/VBdJAxb6
Making a cone
This applet shows folding of a paper cone. Various geometric features in this process can be discussed.
In particular, the relation among the angle of the sector (), slant height (l) and base radius of the cone (r) can be carefully examined:
Drag V to fold/unfold the cone. Drag B to change the size of the paper sector.


Check this tutorial for this construction:
https://ggbm.at/mrXDrjMQ
River excursion
Drag points A-E to positions along the river, which are equally far away from rescue stations U and V.


Saving…
All changes saved
Error
A timeout occurred. Trying to re-save …
Sorry, but the server is not responding. Please wait a few minutes and then try to save again.