-
Data: 2011-06-15 07:21:52
Temat: dokladne wykonanie kulek ze zderzeniami
Od: "fir" <g...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]niby malo da sie wymyslec rzeczy prostszych niz zrobienie poruszajacych
sie kulek ze zderzeniami ale i ten temat okazuje sie momentami bardzo
skomplikowany
ogolnie chodzi o to ze potrzebuje dosyc dynamicznego ruchu takich kulek ->
jak zastanawiam sie wychodzi mi ze byloby to tak 'rzedu' 5 tys pixeli na
sekunde, o ile program spadnie do 20 fps to znaczy ze jedna pileczka moze
przeskoczyc nawet 250 pixeli na ramke
z tego wysnulem wnioski ze mozna to zrobic na dwa co najmniej sposoby
(ew mieszany)
albo liczyc same ruchy pileczek 'rzadko' i geometrycznie
z kolizji odcinkow dokladnie wyliczac punkty kolizji po czym dokladnie
stawiac docelowa pozycje po policzeniu tej lamanej (to daloby sie zrobic
choc nie tak latwo i defakto raczej tylko dla przyblizenia kolizji tylko
dwu pilek na raz)
albo iczyc ruchy pilek 'gesto' tj zagescic petle updatow do tego stopnia
by osiagnac co najwyzej pikselowy przeskok pozycji (same pilki maja rozmiar ok
10 pixeli lub tego rzedu) (choc sa tu do
rozwazenia kwestie czy inaczej updateowac szybkie pilki a inaczej (rzdziej)
wolne) a same odbicia liczyc w najprostszy sposob - if distance < r1+r2
wyznaczac prosta miedzy srodkami i 'odbijac' rownolegle do niej skladowe
predkosci
apropos ktos zna dokladny wzor na wymiane tych skladowych ? dla przypadku
rownych mas jest to chyba
v1=v2
v2=v1
(tak pisalo chyba w moim podreczniku od fizyki ze szkoly
ale jakos dawno nie powtarzalem tego materialu)
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-02-06 PROGRAM DOPŁAT DO AUT ELEKTRYCZNYCH TO ABSURD. ZA ŚRODKI Z KPO KUPIMY NIEMIECKIE I CHIŃSKIE AUTA
- 2025-02-05 ceny OC
- 2025-02-05 Re: ceny OC
- 2025-02-05 Re: ceny OC
- 2025-02-07 Smar do video
- 2025-02-06 Litowe baterie AA Li/FeS2 a alkaliczne
- 2025-02-07 Gliwice => Business Development Manager - Network and Network Security
- 2025-02-07 Warszawa => System Architect (Java background) <=
- 2025-02-07 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-02-07 Warszawa => Solution Architect (Java background) <=
- 2025-02-07 Gliwice => Ekspert IT (obszar systemów sieciowych) <=
- 2025-02-07 Lublin => Programista Delphi <=
- 2025-02-07 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-02-07 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-07 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo