/* built with Studio Sketchpad:
* https://sketchpad.cc
*
* observe the evolution of this sketch:
* https://dflab.sketchpad.cc/sp/pad/view/ro.ykOXg-N8IBy/rev.53
*
* authors:
* Rogerio Silva
* license (unless otherwise specified):
* creative commons attribution-share alike 3.0 license.
* https://creativecommons.org/licenses/by-sa/3.0/
*/
// This sketch builds on a prior work, "Exercício 1", created by Rogério Silva
// http://dflab.sketchpad.cc/sp/pad/view/ro.9gwUSt89YXzz8a/rev.32
//valor de início da rotação - 0
float r = 0;
void setup () {
// tamanho da tela
size(500,250);
// cor de fundo
background(163,21,234);
rectMode (CENTER)
}
void draw () {
//definição do eixo da rotação - o valor default é o canto da origem dos eixos da imagem, assim é colocado no ponto do rato
translate (mouseX,mouseY)
//ordem para efectuar rotação do rectângulo
rotate (r);
//desenhar o rectângulo
triangle(0,250,125,0,250,250);
stroke(234,21,60);
strokeWeight(2);
fill(21,234,44);
//proporção de rotação - 0.01º por frame
r = r + 0.05;
}