-
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
- 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
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-10-25 Kwestia UPSa i elektryki tegoż
- 2024-10-25 Studio Robur: czy będę tańczyć przebrany za ogórka?
- 2024-10-25 Gdańsk => Head of International Freight Forwarding Department <=
- 2024-10-25 Warszawa => Key Account Manager <=
- 2024-10-25 weryfikacja tożsamości RODO
- 2024-10-25 Warszawa => QA Inżynier <=
- 2024-10-25 Bieruń => FrontEnd Team Lead / Tribe Lead <=
- 2024-10-25 Gdańsk => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-10-25 Warszawa => SAP Project System/EPPM Consultant <=
- 2024-10-25 Łódź => Senior PHP Developer <=
- 2024-10-23 VM i Fakt
- 2024-10-24 DOT 4 ESP
- 2024-10-24 Wieczorny doktorat.
- 2024-10-23 Kierowca zabil pieszego
- 2024-10-22 Będą NOWE PŁATNE drogi.