**Processing Rotate Shape Around Center**. In order to rotate a shape around its center, you first need to translate() the shape to be in the middle of the canvas. Angles should be specified in radians (values from 0 to pi*2) or converted to radians with the radians() function.

And the images in the book that accompany this example show the shape rotating around the centre of the canvas. Add this line before your shape vertex calls (line 14): Translate (width / 2, height / 2);

### Here You Rotate The Entire Scene And Camera Is Fixed.

When we rotate() an element, it often moves off the screen because the whole p5.js canvas is being rotated. Then the line would get translates to (i, 5). Function knows is how much to rotate it by.

### Rotation Is Always Around The Center 0,0 Of The Matrix.

As we have seen in the previous exercise, the rotate() function on its own is not enough to rotate a shape around its center. Positive numbers rotate objects in a clockwise direction. Rotates a shape the amount specified by the angle parameter.

### You Can See The Difference Between Rotation Scene And Rotation Camera When You Use The Lights();

Angles should be specified in radians (values from 0 to pi*2) or converted to radians with the radians() function. In processing this last step is implicit // since draw() resets all transformations // each time it runs.) void setup {size (200, 200); Angles should be specified in radians (values from 0 to two_pi) or converted to radians with the radians() function.

### Has Anyone Done This Already.

What i am trying to do is to create a solar system. I know that i could use translate function to make it happen. In order to rotate a shape around its center, you first need to translate() the shape to be in the middle of the canvas.

### And The Images In The Book That Accompany This Example Show The Shape Rotating Around The Centre Of The Canvas.

// move the center of rotation // to the center of the sketch: After the generation finished the result should be rotated around its center. The following example visualizes one or multiple rotated rectangles: