Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

elasticni sudari dvije kugle
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
grossi
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 04. 2004. (16:33:41)
Postovi: (5D)16
Spol: muško
Sarma = la pohva - posuda
= 0 - 0
Lokacija: Delta Neretva

PostPostano: 8:01 uto, 7. 9. 2004    Naslov: elasticni sudari dvije kugle Citirajte i odgovorite

Pisem jednu igricu i zanimaju me kako se odbijaju dvije kugle jednakih masa. sto se tice fizikalnog djela znam da kada se sudare, onda se vektori brzina rastave po tangenti i normalu diralista. ove brzine na tangenti ostanu iste, dok se zbog jednakih masa ove na normali samo zamjene. Pomozite.

globalne varijable polozaja kugli.

pozicijaX1;
pozicijaY1;
brzinaX1; //prva kugla
brzinaY1;

pozicijaX2;
pozicijaY2;
brzinaX2; //druga kugla
brzinaY2;
Pisem jednu igricu i zanimaju me kako se odbijaju dvije kugle jednakih masa. sto se tice fizikalnog djela znam da kada se sudare, onda se vektori brzina rastave po tangenti i normalu diralista. ove brzine na tangenti ostanu iste, dok se zbog jednakih masa ove na normali samo zamjene. Pomozite.

globalne varijable polozaja kugli.

pozicijaX1;
pozicijaY1;
brzinaX1; //prva kugla
brzinaY1;

pozicijaX2;
pozicijaY2;
brzinaX2; //druga kugla
brzinaY2;



_________________
------------------------------------------
Toni Grossi

Nekretnine Nekretnine 24 sata
++++++++++++++++++++++
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
veky
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 09. 12. 2002. (19:59:43)
Postovi: (5B0)16
Sarma = la pohva - posuda
22 = 24 - 2
Lokacija: negdje daleko...

PostPostano: 11:33 uto, 7. 9. 2004    Naslov: Re: elasticni sudari dvije kugle Citirajte i odgovorite

[quote="grossi"]Pisem jednu igricu i zanimaju me kako se odbijaju dvije kugle jednakih masa. sto se tice fizikalnog djela znam da kada se sudare, onda se vektori brzina rastave po tangenti i normalu diralista. ove brzine na tangenti ostanu iste, dok se zbog jednakih masa ove na normali samo zamjene. Pomozite.

globalne varijable polozaja kugli.

pozicijaX1;
pozicijaY1;
brzinaX1; //prva kugla
brzinaY1;

pozicijaX2;
pozicijaY2;
brzinaX2; //druga kugla
brzinaY2;[/quote]

Mislim da ti je jednostavnije preko zakonâ očuvanja energije i količine gibanja - trebao bi ispasti linearni sustav 2x2 za svaku dimenziju.

Ako baš želiš ovako, ono što ti treba je promjena baze koordinatnog sustava - iz ONB (i,j) želiš prebaciti vektore brzinâ u ONB (t,n) . To možeš učiniti množenjem slijeva s matricom unitarnog operatora rotacije za određeni kut (koji izračunaš elementarnom trigonometrijom ako znaš radijuse kuglî i udaljenost pravca po kojem se jedna giba od središta druge).

HTH,
grossi (napisa):
Pisem jednu igricu i zanimaju me kako se odbijaju dvije kugle jednakih masa. sto se tice fizikalnog djela znam da kada se sudare, onda se vektori brzina rastave po tangenti i normalu diralista. ove brzine na tangenti ostanu iste, dok se zbog jednakih masa ove na normali samo zamjene. Pomozite.

globalne varijable polozaja kugli.

pozicijaX1;
pozicijaY1;
brzinaX1; //prva kugla
brzinaY1;

pozicijaX2;
pozicijaY2;
brzinaX2; //druga kugla
brzinaY2;


Mislim da ti je jednostavnije preko zakonâ očuvanja energije i količine gibanja - trebao bi ispasti linearni sustav 2x2 za svaku dimenziju.

Ako baš želiš ovako, ono što ti treba je promjena baze koordinatnog sustava - iz ONB (i,j) želiš prebaciti vektore brzinâ u ONB (t,n) . To možeš učiniti množenjem slijeva s matricom unitarnog operatora rotacije za određeni kut (koji izračunaš elementarnom trigonometrijom ako znaš radijuse kuglî i udaljenost pravca po kojem se jedna giba od središta druge).

HTH,


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
grossi
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 04. 2004. (16:33:41)
Postovi: (5D)16
Spol: muško
Sarma = la pohva - posuda
= 0 - 0
Lokacija: Delta Neretva

PostPostano: 11:36 uto, 7. 9. 2004    Naslov: Citirajte i odgovorite

Pola ljeta sam izgubija na ovoj funkciji, rotirao sam osi i vracao ih nazad, jednostavno ne ide :( . Molim te pomozi mi.
Pola ljeta sam izgubija na ovoj funkciji, rotirao sam osi i vracao ih nazad, jednostavno ne ide Sad . Molim te pomozi mi.



_________________
------------------------------------------
Toni Grossi

Nekretnine Nekretnine 24 sata
++++++++++++++++++++++
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
veky
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 09. 12. 2002. (19:59:43)
Postovi: (5B0)16
Sarma = la pohva - posuda
22 = 24 - 2
Lokacija: negdje daleko...

PostPostano: 11:55 uto, 7. 9. 2004    Naslov: Citirajte i odgovorite

[quote="grossi"]Pola ljeta sam izgubija na ovoj funkciji, rotirao sam osi i vracao ih nazad, jednostavno ne ide :( . Molim te pomozi mi.[/quote]

Zabavi se s ovim:
http://yallara.cs.rmit.edu.au/~ntodorov/CLS/ElectroBallReport.html

Počinje dosta apstraktno, no kasnije ima upotrebljivih stvari.
grossi (napisa):
Pola ljeta sam izgubija na ovoj funkciji, rotirao sam osi i vracao ih nazad, jednostavno ne ide Sad . Molim te pomozi mi.


Zabavi se s ovim:
http://yallara.cs.rmit.edu.au/~ntodorov/CLS/ElectroBallReport.html

Počinje dosta apstraktno, no kasnije ima upotrebljivih stvari.


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
grossi
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 04. 2004. (16:33:41)
Postovi: (5D)16
Spol: muško
Sarma = la pohva - posuda
= 0 - 0
Lokacija: Delta Neretva

PostPostano: 12:43 uto, 7. 9. 2004    Naslov: Citirajte i odgovorite

Ni ovaj kod mi ne pomaze

http://www.plasmaphysics.org.uk/programs/coll2d_cpp.htm
Ni ovaj kod mi ne pomaze

http://www.plasmaphysics.org.uk/programs/coll2d_cpp.htm



_________________
------------------------------------------
Toni Grossi

Nekretnine Nekretnine 24 sata
++++++++++++++++++++++
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
grossi
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 04. 2004. (16:33:41)
Postovi: (5D)16
Spol: muško
Sarma = la pohva - posuda
= 0 - 0
Lokacija: Delta Neretva

PostPostano: 9:50 pet, 10. 9. 2004    Naslov: Citirajte i odgovorite

Hvala veky.

evo koda za one kojima zatreba.

[code:1]function rotacija(alfa){
var pom1,pom2;
pom1=LoptaVx*Math.cos(alfa)+LoptaVy*Math.sin(alfa);
pom2=-LoptaVx*Math.sin(alfa)+LoptaVy*Math.cos(alfa);
LoptaVx=pom1;
LoptaVy=pom2;
pom1=LoptaVx2*Math.cos(alfa)+LoptaVy2*Math.sin(alfa);
pom2=-LoptaVx2*Math.sin(alfa)+LoptaVy2*Math.cos(alfa);
LoptaVx2=pom1;
LoptaVy2=pom2;

}


function sraz(){
var kut = Math.atan2(LoptaY2-LoptaY,LoptaX2-LoptaX);
rotacija(kut);
var pom=LoptaVx2;
LoptaVx2=LoptaVx;
LoptaVx=pom;
rotacija(-kut);

}
[/code:1]

Napomena koristene su globalne varijable i nakon ovoga problema vise ih nikome ne preporucujem. Ja sam grijesio u radu sa njima.
Hvala veky.

evo koda za one kojima zatreba.

Kod:
function rotacija(alfa){
               var pom1,pom2;
               pom1=LoptaVx*Math.cos(alfa)+LoptaVy*Math.sin(alfa);
               pom2=-LoptaVx*Math.sin(alfa)+LoptaVy*Math.cos(alfa);
               LoptaVx=pom1;
               LoptaVy=pom2;
               pom1=LoptaVx2*Math.cos(alfa)+LoptaVy2*Math.sin(alfa);
               pom2=-LoptaVx2*Math.sin(alfa)+LoptaVy2*Math.cos(alfa);
               LoptaVx2=pom1;
               LoptaVy2=pom2;

         }
         
         
         function sraz(){
                var kut = Math.atan2(LoptaY2-LoptaY,LoptaX2-LoptaX);
                rotacija(kut);
                var pom=LoptaVx2;
                LoptaVx2=LoptaVx;
                LoptaVx=pom;
                rotacija(-kut);
                  
         }


Napomena koristene su globalne varijable i nakon ovoga problema vise ih nikome ne preporucujem. Ja sam grijesio u radu sa njima.



_________________
------------------------------------------
Toni Grossi

Nekretnine Nekretnine 24 sata
++++++++++++++++++++++
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
grossi
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 04. 2004. (16:33:41)
Postovi: (5D)16
Spol: muško
Sarma = la pohva - posuda
= 0 - 0
Lokacija: Delta Neretva

PostPostano: 10:52 pet, 10. 9. 2004    Naslov: Citirajte i odgovorite

Evo saljem i link na [url=http://student.math.hr/~ogrossi/kugla/Start.htm]demo[/url].
Evo saljem i link na demo.



_________________
------------------------------------------
Toni Grossi

Nekretnine Nekretnine 24 sata
++++++++++++++++++++++
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
grossi
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 04. 2004. (16:33:41)
Postovi: (5D)16
Spol: muško
Sarma = la pohva - posuda
= 0 - 0
Lokacija: Delta Neretva

PostPostano: 9:03 pet, 12. 11. 2004    Naslov: Citirajte i odgovorite

[url=http://tonygrossi.freeserverhost.com/dobra.html]DEMO2[/url]
DEMO2



_________________
------------------------------------------
Toni Grossi

Nekretnine Nekretnine 24 sata
++++++++++++++++++++++
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1 Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Možete otvarati nove teme.
Možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan