terça-feira, 17 de novembro de 2015

MAMI: Lançamento balístico (10fps)

A unica diferença desse modelo para o modelo apresentado em sala é o incremento da variável tempo, que no modelo anterior incrementava 1 a cada ciclo e nesse incrementa 0.1. Além claro do frameRate que foi de 1 para 10.

Código:

float dHo;
float dVe;
float vHo = 40;
float vVe = 35;
float tempo = 0;
float ace= -6;

void setup(){
  frameRate(10);
  size(600,600);
}

void draw(){
  background(150);
  mostraGrade();
  dHo = MRUh(vHo, tempo);
  dVe = MRUv(vVe, tempo, ace);
  ellipse(dHo,600-dVe,10,10);
 
  tempo+=0.1;
}

float MRUv(float v, float t, float a){
  float d;
  d = (v*t)+(a*((t*t)/2));
  return(d);
}

float MRUh(float v, float t){
  float d;
  d = v*t;
  return(d);
}

void mostraGrade(){
  for (int i =0; i<12;i++){
    line(i*50,0,i*50,600);
    line(0,i*50,600,i*50);
  }
}

Resultado:



0 comentários:

Postar um comentário