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

efekt dopplera w processingu

Cloud VPS
0 głosów
194 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 910 wizyt
+3 głosów
0 odpowiedzi 793 wizyt
0 głosów
0 odpowiedzi 1,345 wizyt
pytanie zadane 15 stycznia 2017 w Inne języki przez niezalogowany

93,487 zapytań

142,423 odpowiedzi

322,773 komentarzy

62,910 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

Kursy INF.02 i INF.03
...