Article View: pl.comp.programming
Article #205407Re: kolizje 2d
From: firr kenobi
Date: Sun, 28 Apr 2013 12:34
Date: Sun, 28 Apr 2013 12:34
45 lines
3425 bytes
3425 bytes
dalej tlukac wspomniany algorytm dziwne zachowanie z minusowaniem kierunku obrotu chyba sie wyjasnilo (dla mnie wygodniejsze jest traktowanie +1 jako stopnia obrotu w prawo tymczasem w inpucie skladowe x y czegostam wyznaczalem z przyzwyczajenia jako cos sin a nie cos, -sin teraz podstawowa implementacja tego co mowilem przynajmniej nie wbija sie w sciany, bryla zawsze sie odbija od sciany, ale co do kwestii czy to co uzyskalem to jest realistyczna fizyka bryly odbijajacej sie od sciany to ciezko powiedziec ale chyba nie bardzo efekt wyglada tak ze predkosc liniowa z grubsza sie nie zmienia pominawszy zmiany kierunku, natomiast predkosc obrotu przy jednym uderzeniu potrafi spasc mw do zera po nastepnym gwaltownie sie zwiekszyc nie wiem jak sprawdzic czy stosowne prawa zachowania sa spelnione (powinny byc zachowana jakas finkcja predkosci liniowej i obrotowej czy po prostu liniowa i obrotowa odzielnie?) do tego ciagle nie wiem czy te ew bledy wynikaja z przyblizen algprytmu (bo ruch jest liczony w dyskretnych skokach - choc odbicia zawsze sa liczone w punkcie z tym ze ten punkt jest troche przyblizany (robie test czy wyprzedzajaca ramka koliduje, jesli tak to odbijam juz ta poprzednią; pozatym nie bawie sie w subtelnosci jak sprawdzenie czy przypadkiem nie odbily sie dwa wierzcholki na raz - choc to nie wiem czy sie zdarza) - pozatym moj srodek masy nie jest dokladnie w srodku masy czy jednak z tego ze moj opisany bodel z responsem "-2v" jest niepoprawny :/ ciezko to chyba by bylo ustalic bez zagrzebania sie troche w fizyke
Technical Details
Message-ID:
<0c22a5ea-0e5b-41d2-bdd9-a4fe1bd8ea2c@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!s14no423289qam.0!news-out.google.com!ef9ni27144qab.0!nntp.google.com!s14no423286qam.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<ef34dd75-ea4c-4f51-a2ac-957962e85fab@googlegroups.com> <05c7bd5e-bdeb-461f-bcb4-10f50bd1298a@googlegroups.com> <kle1id$i2h$1@node1.news.atman.pl> <162a79ad-c3c0-46c6-944c-72b7cc659a5f@googlegroups.com> <kle617$a9$3@node2.news.atman.pl> <e5f6ee0a-3c5a-48bb-8f78-52f2cc78e711@googlegroups.com> <klej92$5fm$1@node1.news.atman.pl> <f10b9c5b-eee1-4001-bbdd-e6f54fd3348d@googlegroups.com> <716bf3d4-f890-40f1-ba0f-d4d521a4ef54@googlegroups.com> <6c0c4d13-cd35-4c57-8ef0-52490a6b672e@googlegroups.com> <f6a08d1d-ee62-4f04-84c6-25e94bf7156a@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 10.224.75.137 with SMTP id y9mr14578574qaj.3.1367152455999; Sun, 28 Apr 2013 05:34:15 -0700 (PDT) X-Received: by 10.49.86.98 with SMTP id o2mr2116178qez.4.1367152455971; Sun, 28 Apr 2013 05:34:15 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!s14no423289qam.0!news-out.google.com!ef9ni27144qab.0!nntp.google.com!s14no423286qam.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.programming Date: Sun, 28 Apr 2013 05:34:15 -0700 (PDT) In-Reply-To: <f6a08d1d-ee62-4f04-84c6-25e94bf7156a@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=5.184.99.251; posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN NNTP-Posting-Host: 5.184.99.251 References: <ef34dd75-ea4c-4f51-a2ac-957962e85fab@googlegroups.com> <05c7bd5e-bdeb-461f-bcb4-10f50bd1298a@googlegroups.com> <kle1id$i2h$1@node1.news.atman.pl> <162a79ad-c3c0-46c6-944c-72b7cc659a5f@googlegroups.com> <kle617$a9$3@node2.news.atman.pl> <e5f6ee0a-3c5a-48bb-8f78-52f2cc78e711@googlegroups.com> <klej92$5fm$1@node1.news.atman.pl> <f10b9c5b-eee1-4001-bbdd-e6f54fd3348d@googlegroups.com> <716bf3d4-f890-40f1-ba0f-d4d521a4ef54@googlegroups.com> <6c0c4d13-cd35-4c57-8ef0-52490a6b672e@googlegroups.com> <f6a08d1d-ee62-4f04-84c6-25e94bf7156a@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <0c22a5ea-0e5b-41d2-bdd9-a4fe1bd8ea2c@googlegroups.com> Subject: Re: kolizje 2d From: firr kenobi <profesor.fir@gmail.com> Injection-Date: Sun, 28 Apr 2013 12:34:15 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit