Home
Project Folders
Teacher Resources
Student Resources
How Do I?
Literacy
MWForum
Site Map
Search
Our Team

MWForum Message [Date Index] [Threads] [Authors] [Attachments] [Subscribe]

[Thread Prev] [Thread Next]

Subject: re: HELP on rotating turtles and shapes
From: mwforum@xxxxxxxxxxxxxxxxxx (Wendy Petti)
Date: Thu, 29 Aug 2002 17:23:47 -0500

Turtles can rotate; the shapes they are wearing cannot.  A shape will always 
be in a fixed orientation.  MWPro has no advantage over MW 2.0_ in this 
regard.  (We can save the MWPro vs MW 2.0_ discussion for another message.)  
However, you can create the illusion of rotating shapes.  Do you really need 
degree-by-degree rotation? You've already received some helpful advice but 
here is how I handled it when I created a project in which one can rotate 
pattern blocks by clicking on them (a very similar situation to the one you 
describe):

1) As Harvey suggested, I created a set of shapes for each piece.  However, I 
did not use the MWPro shapes editor; I was using MW 2.0_ at the time.  
Instead, I instructed the turtle to turn and redraw the original shape at each 
needed angle, then colored and copied and pasted each of these rotated shapes 
into the shapes center, closely cropping each shape.
	One pattern block shape, the trapezoid, required 12 shapes to be able to fit 
properly with all other shapes; I rotated the turtle 30 degrees between 
drawing each shape.  The diamond and crystal required 6 shapes (drawn after 
rotating 60 degrees).  The triangle required 4 shapes (drawn after rotating 90 
degrees).  The hexagon required 2 shapes (drawn after rotating 30 degrees).  
The square required 3 shapes (drawn after rotating 30 degrees).  (Note:  the 
square of course does not need to be rotated in order to tessellate with just 
itself but it needs different angles in order to nestle up against any side of 
the other pattern block pieces.)

2) I've created different solutions for getting each turtle to change to the 
next rotation of its shape with each mouse click.  The less elegant solution, 
but which is easier for newbies to understand, is to write a procedure for 
each turtle/puzzle-piece, then set the turtle's instruction to that procedure 
name.  As an example, here is my procedure for turning the "crystal" turtle by 
having it put on, one click at a time, shapes 13 - 18:

to turn.crystal
if shape > 17 [ht setsh 12]
setsh shape + 1 st
end

(I temporarily hid the turtle because otherwise in changing from shape 18 to 
shape 13 it momentarily flashed shape 12, the last trapezoid shape.)

The more elegant solution involves using "turtlesown," but that's another 
message!

You can see this pattern blocks project in action here:

http://www.mathcats.com/microworlds/patternblocks.html

Of course, using the project offline is more satisfying because then you can 
select and copy a stamped cluster of shapes and paste it over and over again.  
It is possible in this way to fill a page with a tessellating pattern in a 
minute or two.

After visiting the page, the pattern blocks project will be cached in your 
Temporary Internet Files, if you want to move it into another folder and look 
at the shapes and full set of procedures.

Wendy Petti
Math Cats
http://www.mathcats.com
MicroWorlds in Action
http://mia.openworldlearning.org


> In order to tessellate the  plane [ the Mw page
> > ]the students should, ideally, be able to rotate each tile 
> by clicking on it
> > [ ie.e., by clicking on the turtle-wearing-the-tile ] so 
> that they can
> > rotate it degree by degree if necessary in order to make 
> the tessellation
> > work. However, this is where I'm 'stuck' - I don't know how 
> to make the
> > turtle-as-a-tile rotate by clicking on it ! This of course 
> is not an issue
> > if the turtle is 'wearing' say a  square tessellation-tile 
> because it does
> > not have to be rotated in order to tessellate. [IS THIS 
> MAKING SENSE ??]
> Can anyone help please?
> > 
> >   We are currently using Microworlds v 2.03 and I'm 
> wondering if the issue I
> > mention above would be non-issue if we were using 
> Microworlds Pro.  That is
> > to say, would I be able to programme the turtle/tiles to 
> rotate without any
> > problems if we were working in the MwPro environment. Is 
> this the case?
> > 
> >   In several weeks our school will be moving from Win 98  
> to Win XP and I'm
> > also wondering if we should at the same time move on'up to 
> MW Pro? Does anyone have any thoughts on this? 
> > 
> > Graham Williams
> > 
> 


  • Previous by thread: Screen Size
  • Next by thread: re: HELP on rotating turtles and shapes

  • To save an attachment to your computer, PC users should right-click (Mac users, click and hold the mouse button) on the link and then choose 'save target as' from the pop-up menu. A window will then pop up in which you can choose a location for the file.


    © copyright 2001 - 2008