top of page

ATV 14

  • Foto do escritor: Marcos André
    Marcos André
  • 20 de jun. de 2016
  • 1 min de leitura

"Com a função, fazer um algoritmo usando a

função millis() do processing para simular um

cronômetro, apenas com o ponteiro dos segundos"

Para realizar a tarefa, carreguei a imagem do relógio sem os ponteiros, depois determinei a posição (x,y) onde o ponteiro deveria se situar,usando o Tweak.

Depois, determinei os segundos usando a função map(),

na qual realoquei o intervalo de 0 a 60000 milissegundos para 0º a 360º, ou, 0 a 2π.

Após isso, determinei as cordenadas polares de desenho com cos(segundos) * tamanhoPonteiro + a posição X e sin(segundos)*tamanhoPonteiro + a posição y do ponteiro.

segue código abaixo:

PImage Clock;

void setup() {

size(200, 200); strokeWeight(3.5); stroke(255); Clock=loadImage("clock.png"); blendMode(DIFFERENCE); }

void draw() { int tamanhoPonteiro = 65; int X=102; int Y=95; background(30); Clock.resize(200,200); image(Clock,0,0);

fill(80);

float segundos = map(millis(), 0, 60000, 0, TWO_PI) - HALF_PI; line(X, Y, cos(segundos) * tamanhoPonteiro + X, sin(segundos) * tamanhoPonteiro + Y);

}


 
 
 

Comments


Sobre mim!

Meu nome é Marcos André, sou aluno de Ciência da Computação na Faculdade Farias Brito e Sistemas e Mídias digitais na UFC.Esse blog,será utilizado para postagem e divulgação de trabalhos realizados em ambos os cursos.

Outros Posts

© 2023 by BI World. Proudly created with Wix.com

bottom of page