Lab 11-14 Isometries with Sketchpad

How to reflect a shape with Sketchpad

Make a shape S as before and also draw a line AB.  Now select the line by clicking on it and then choose Mark Mirror in the Transform menu.  To reflect the shape, select the shape and choose Reflect in the Transform menu.

Move the shapes around and see what reflection looks like when the shape crosses the line.  What happens if you reflect the new shape over the same line again? 

Reflect a point P to get the image point P' and connect the points with a segment.  Do this for several points.  What is the relationship between these segments and the mirror line? 


 Parallel Mirrors

In a new sketch draw a line m and construct a line n parallel to m.  Make an irregular “blob” S as before.

Reflect S across m to get S’.  Then reflect S’ across n to get S’’.

Also, draw a point P in the plane and then reflect P in m to get P', and then reflect P' in n to get P''.

Connect P to P' and P' to P'' with segments.

Experiment 1.  Measure the distance from P to P'' and also the distances PP' and P'P''.  Without changing the lines, m and n, move P around and observe what distances change and what stays the same.  Also drag P so that it lies over a vertex of the original S and see that P' and P'' match up with vertices of S' and S'' as they should

Experiment 2.  Measure the distance between lines m and n. (What can you construct to do this?).  Explain the relationship between this distance and the distances among the points P, P' and P''.

 Experiment 3.  Continue with the same sketch.  Denote reflection in m as the isometry M and reflection in n as the isometry N. Then P' = M(P) and P'' = N(P') = NM(P).

Reflect S’’ across m to get S’’’ = MNM(P).  Continue reflecting, with NMNM(P), etc., until you have several shapes.  These shapes are of two kinds, some were obtained from the original shape by an odd number of reflections and some were obtained by an even number of reflections.  Let’s call these the even images and the odd images.

Change the shade and/or color of the odd image shapes so they are same shade and color as each other but different from the even images.

·        Describe the transformation NM needed to transform S directly into S’’?  Will NM transform any even image to another?

·        What transformations will carry any odd image to another odd image? What would carry an odd image to an even image?

·        Describe the isometry MN as compared with NM.  How are they related?  Will MN take even shapes to even shapes and odd shapes to odd shapes?

Experiment 4. In the same sketch, create a shape F and also find MNM of the shape, G = MNM(F).  Hide the intermediate shapes NM(F) and M(F).  How are these shapes F and G related?  Tell exactly what isometry MNM is, without describing the intermediate steps.  If you just see the screen with F and G, by what isometry are the related?

 

 Intersecting mirrors. 

Start a new sketch.  Draw two intersecting lines m = OM and n = ON. Let RM and RN be the line reflections.

Repeat the same exercise as before.  Start with a shape S and reflect in m to get S’, reflect S’ in n to get S’’.

Also, draw a point P in the plane and then reflect P in m to get P', and then reflect P' in n to get P''.

Connect P to P' and P' to P'' with segments. Also connect O to each of these points.

Experiment 1'.  Measure the angle POP'' and also the angle POP' and P'OP''.  Without changing the lines, m and n, move P around and observe what angles change and what stays the same.  Also drag P so that it lies over a vertex of the original S and see that P' and P'' match up with vertices of S' and S'' as they should.  Look for isosceles triangles.

Experiment 2'.  Measure the angle MON between lines m and n. Now move M and/or N and see what relationship can be found between this angle and one of the angles you measured before.  Explain the relationship.

Experiment 3'.

As before, keep reflecting to get RNRMRN(S), RMRNRMRN(S), etc.

Shade the even and odd sets of shapes as before.

By what isometries are the even shapes related?  (Use your general background knowledge to describe the motion.) By what isometries are the odd shapes related?  Be as precise as you can about exactly what isometries you observe.  It may help to measure some angles.

Experiment 4': Rotational symmetry from line symmetry..

Move the mirror lines to see the effect on the even and odd sets of shapes.

See if you can move the lines so that you get a symmetric shape, as in the second figure.  The whole figure has mirror symmetries, but if you look only at the dark shapes, you see a figure with only rotational symmetries.  What is the angle of the rotation?  How is the angle of rotational symmetry related to the angle between the lines?

Experiment 5'.  Triple Reflection.

Draw 3 lines OL, OM, ON with line reflections RL, RM, RN.  Draw a point P in the plane and reflect to get

P' = RL(P), P'' = RM(P'), P''' = RN(P'').

The goal is to figure out by what isometry P and P''' are related.  To start with, try tracing P and P''' as you drag P.  What relationship do you see.  Also, construct segment PP''' and its midpoint.  Trace the midpoint.  What do you see?

 

 



Translations and Vectors

Transformations in geometry are the tools for moving figures around the plane.  Sketchpad has a powerful set of transformation tools that we explore here.

Visualization using a point

One tool we will use to visualize transformations is to start with a point P and then transform it to P'.  Then we will drag P around.  We may connect P to P' with a segment or trace P' as P moves.  Also, we may transform P' to P'' and see what added insight that brings.

Visualization using a "blob" (an irregular figure)

Another approach to visualization is to create an irregular shape as a Sketchpad Polygon Interior, made from a set of several vertex points.  We will call such a shape a "blob". 

Translating a "blob" (an irregular figure) by a fixed vector

The simplest transformations are the translations.  Intuitively speaking, we translate a figure when we slide it without rotating it. 

To translate the blob, select the polygon interior (and the vertex points too) and choose Translate from the Transform menu.  You will be given a choice to check of By Polar Vector or By Rectangular Vector.  Check polar vector for example; then type in the distance and the angle of the transformation.  Here is our blob translated by 3 cm in the angle direction 0.  If you move the shape, notice how the image moves.  If you drag a vertex, notice how the shapes stay the same.

·        This answers the common question of how to construct a horizontal or vertical line in Sketchpad that stays horizontal or vertical.  Take a point A and translate A horizontally to get a point B.  Then construct line AB.

·        Try this exercise again, but this time choose Rectangular Vector and type in some horizontal and vertical displacements.

Translating a "blob" by dynamic vector AB

This is a kind of translation with is powerful in Sketchpad and unavailable when drawing on paper.

We begin with a sketch consisting of a segment AB and a polygon interior "blob".  It does not matter where the segment AB is located.

•      Drag A or B around and see how the translated blob moves.

Piano tracks -- visualizing with points.  Imagine that the blob is a piano and you and some friends have pushed the piano across the room.  Unfortunately, the feet of the piano, located at the vertices of the blob, leave deep scratches in your floor. The scratches are parallel to each other, of the same length and in the same direction.

  1. Do a couple of visualization exercises.  First, just drag the segment AB across the figure so that A is on top of one of the vertices of the original blob.  See how the segment shows the scratch from the old position to the new one, no matter which vertex we choose! 

  1. Alternatively, you can construct the segments connecting the corresponding vertices in the two blobs and see that these segments are in fact all parallel, with the same length and direction.

Visualization of repeated translation by vector AB (A Row of Blobs)

Answer.                                                                                                                

Answer.                                                                                                                

Now add a vector CD to the figure and Mark the vector CD.  Returning to the points P and P', translate both of them by CD.

Problems and Questions about Translations


How to rotate a shape with Sketchpad using a Marked Angle

1.      Place a point O in a figure.  Then also draw an angle EFG.

2.      Create an irregular polygonal shape S as before.

3.      Select the point O and choose Mark Center “O” from the Transform menu (or just double-click on O for the same result).

4.      Then select the 3 points E, F, G in order and choose Mark Angle “EFG” ” from the Transform menu.

5.      Then select the blob and choose Rotate from the Transform menu.  A dialog box will appear to ask you for the angle of rotation.  There will be a box already checked By Marked Angle.  Leave this as it is and click on OK.

6.      The rotated image S’ of S will appear.

7.      Rotate S’ in the same way to get S’’.  Then rotate S’’ to get S’’’ and continue to get several shapes.

Observe the changes

How to rotate a shape with Sketchpad using a Fixed Angle

First draw a polygon to be rotated, let's say a free-hand quadrilateral.  Select the points that are the vertices of the polygon and then choose Polygon Interior from the Construction menu to fill in the shape.

Now create a point P.  (You can show the label by clicking the point with the hand tool and you can change the name by double-clicking the label with the hand tool.)

Next, select the point P and choose Mark Center "P" on the Transform menu.  Then select the shape by dragging and/or shift clicking and choose Rotate from the Transform menu.  A "Dialog Box" appears with the number of degrees highlighted.  Type 60; then click OK.

 

The new shape will be highlighted.  If you immediately choose Rotate again (the 60 will still be there too) you can rotate the new shape.  Continue doing this until you have 6 shapes.

Once you have your 6 shapes, move the center P to new locations and observe the result.

Also, you can move the points of the shapes and get new shapes.

Each of the whole figures we get is said to have 6-fold rotational symmetry or a 60-degree rotational symmetry.  This means that if you rotate the whole figure by 60 degrees with center P, then the figure is moved onto itself.

Here are some suggested activities.  You may want to check with your neighbor and choose different angles of rotation to increase the number of shapes you get to look at.



Glide Reflections: How to glide reflect a shape with Sketchpad

In sketch draw a line AB.  Mark the line as a mirror and mark vector AB as a vector as before.

  • Make a shape S.
  • Reflect S across the line to get S’.
  • Translate S by the vector to get S’’.
  • Hide S’.

The transformation that takes S to S’’ is the glide reflection gAB.

You can add this transformation to the Transform menu by selecting S and S’’ and choosing Define Transform from the Transform menu.  Name it something like G_AB, or Glide Ref AB.

Now select S’’ and apply this G_AB from the Transform menu.  Continue applying the transformation to the new images.

Once again, you can group the shapes according to even and odd numbers of applications of G_AB and color or shade them differently.

What isometries will map an even shape to other even shapes? What isometries will map an odd shape to other odd shapes?

Conclusions

1.      If G is the glide reflection defined by A and B as above, what isometry is GG? 

2.      For what other points C and D will the glide translation by C and D be the same as the G defined by A and B?

3.      Given two glide reflections G1 and G2, do a Sketchpad experiment to study the composition G2 G1.  What kind of isometry do you find this composition to be?


Extra:  Regular Polygons from Rotation

Make a regular polygon using the same idea.  Rotate a point around a center N-times and then connect the points with segments.  What are the angles for 8-gons, 12-gons and 7-gons?

You can use this idea to make star polygons and other quite complex figures.  What can you come up with?  Note: you may like the look better with the center hidden.