4.1
Spatial Relationship Panel: Selecting Different Shapes
When one rule is selected, we can only use one shape, whereas
when two rules is selected we can choose two different shapes.
Shapes are selected by pressing the buttons on the adjacent toolbar
-- each button corresponds to the shape icon displayed on it.
We have a choice of four shapes: square, rectangle, equilateral
triangle and isosceles triangle.
4.2 Spatial Relationship
Panel: Translating and Rotating Shapes
The panels on the far left are the spatial relationships -- this
is where we can create and manipulate the shapes and the relationships.
Although we can translate (move) and rotate both shapes in a
relationship, we are only able to resize (scale) the selected
shape in that panel. This shape is highlighted in blue.
We can see the shape chosen for translating or rotating as it
is highlighted in red when the cursor is passed over it.
To translate a shape, first we move the cursor to the center
of the desired shape. We can see that the cursor has changed to
a 'translate' cursor, indicating to us that we can now translate
the shape. We then translate the shape by pressing the left mouse
button and dragging the shape to where we want it, before releasing
the mouse button.
To rotate a shape, we move the cursor to the center of the shape,
but this time we press the right mouse button (or shift + pressing
on the mouse button if we are using Mac OS). To rotate the shape,
we drag the mouse around either clockwise or counter-clockwise.
Once we have arrived at the desired rotation, we release the mouse
button.
4.3 Spatial Relationship
Panel: Resizing Shapes
When the cursor passes over a corner of a shape, 'handles' appear
to inform us that we have the option to resize (scale) the shape.
To resize, we move the cursor to the desired corner, then hold
down on the left mouse button and drag the corner to where we
want it, before releasing the mouse button. This is the same for
each shape.
However, how we resize each shape depends on that particular
shape. Resizing squares and equilateral triangles is straightforward,
as the shape retains the correct proportions as it is increased
and decreased in size. However, rectangles and isosceles triangles
display different characteristics. We are not able to transform
a rectangle into a square. This is a deliberate gesture, to emphasize
to the user the particular symmetries inherent in each shape,
and to reduce confusion when looking at the rules and the design.
Similarly, an isosceles triangle cannot be changed into an equilateral
triangle - if we try to do this, the isosceles triangle snaps
back to being an isosceles triangle. We will look at the orders
of symmetry, which is the reason for this restriction for shape
manipulation, when we discuss the Rule panel. |