# Tool to demonstrate translate, rotate, scale

**URL:** https://discourse.processing.org/t/tool-to-demonstrate-translate-rotate-scale/5049
**Category:** Teaching
**Created:** [October 31, 2018, 12:38pm UTC](https://discourse.processing.org/t/tool-to-demonstrate-translate-rotate-scale/5049 "2018-10-31T12:38:56Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![hamoid](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/hamoid/32/58_2.png) [@hamoid](https://discourse.processing.org/u/hamoid)
#### Post date: [October 31, 2018, 12:38pm UTC](https://discourse.processing.org/t/tool-to-demonstrate-translate-rotate-scale/5049/1 "2018-10-31T12:38:56Z")

</div>

I was asked to share the program I used in this tutorial to explain translate & rotate:  
[https://funprogramming.org/28-Rotate-and-even-move-your-axes.html](https://funprogramming.org/28-Rotate-and-even-move-your-axes.html)

In case any educators find it useful it’s now here:

> <https://github.com/hamoid/Fun-Programming/blob/master/processing/ideas/2011/08/translate_rotate/translate_rotate.pde>

![2018-10-31-133806_600x600_scrot](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/2X/4/4f042ad3c667efd3a179b1c9b1ed2dcb2998a1da.png)

Note: the idea is to use the program to explain the concepts, but not to learn from the code, since one can write much shorter examples to show the effect of translate, rotate and scale.
