🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #205407

Re: kolizje 2d

#205407
From: firr kenobi
Date: Sun, 28 Apr 2013 12:34
45 lines
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-mail
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>

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