• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

efekt dopplera w processingu

Mały hosting, OGROMNE możliwości
0 głosów
237 wizyt
pytanie zadane 12 czerwca 2015 w Inne języki przez Ewelina12345 Nowicjusz (120 p.)
edycja 12 czerwca 2015 przez Ewelina12345

Witam. Muszę zrobić program, który pokazuje animację efektu dopplera. Niestety nie do końca wiem co źle robię. Prosiłabym o jakąs wskazówkę jak moge dalej ruszyć 

1 wersja:  


 

float x;

void setup () {
size(640, 360);
noStroke();
}

void draw (){
 background(0); 
 
 x = x + 0.06;
  
  


translate(x-20,0);

fill(255,0,0);
 ellipse(69, 170, 200, 200);

translate(x-25, 0);
fill(0);
ellipse(69, 170, 196, 196);

translate(x-18, 0);
fill(255,0,0);
ellipse(72, 170, 180, 180);

translate(x-18,0);
fill(0);
ellipse(72, 170, 176, 176);

translate(x-23,0);
fill(255,0,0);
ellipse(74, 170, 160, 160);

translate(8*x,0);
fill(0);
ellipse(74, 170, 156, 156);

translate(8*x,0);
fill(255,0,0);
ellipse(76,170, 140, 140);

translate(8*x,0);
fill(0);
ellipse(76, 170, 136, 136);

translate(x-5,0);
fill(255,0,0);
ellipse(79,170, 120, 120);

translate(x,0);
fill(0);
ellipse(79, 170, 116, 116);

translate(x,0);
fill(255,0,0);
ellipse(82,170, 100, 100);

translate(x,0);
fill(0);
ellipse(82, 170, 96, 96);

translate(x,0);
fill(255,0,0);
ellipse(85,170, 80, 80);

translate(x,0);
fill(0);
ellipse(85, 170, 76, 76);

translate(x,0);
fill(255,0,0);
ellipse(89,170, 60, 60);

translate(x,0);
fill(0);
ellipse(89, 170, 56, 56);

translate(x,0);
fill(255,0,0);
ellipse(93,170, 40, 40);

translate(x,0);
fill(0);
ellipse(93, 170, 36, 36);

translate(x-50,0);
fill(255,0,0);
ellipse(97,170, 15, 15);

fill(122);
ellipse(590, 170, 15, 15);
}

 

2 wersja 

float x;
void setup () {
size(640, 360);
strokeWeight(3);
noFill();
}

void draw (){
 background(255); 
 
 x = x + 0.06;

translate(x,1);


fill(255);
ellipse(69, 170, 200, 200); 

translate(x,1);
fill(255);
ellipse(74, 170, 180, 180);

translate(x,1);
fill(255);
ellipse(76, 170, 160, 160);

translate(x,1);
fill(255);
ellipse(79, 170, 136, 136);
}

 

1 odpowiedź

0 głosów
odpowiedź 12 czerwca 2015 przez criss Mędrzec (172,570 p.)
Wrzucaj kod w ramki, bo tego się nei da czytać. I jakichś tabów używaj może :x

Podobne pytania

+1 głos
2 odpowiedzi 997 wizyt
+3 głosów
0 odpowiedzi 1,018 wizyt
0 głosów
0 odpowiedzi 1,414 wizyt
pytanie zadane 15 stycznia 2017 w Inne języki przez niezalogowany

93,717 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,260 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...