Nepravilni objekti i fizika

Sve vezano u matematiku & fiziku koja zaluta u vaš projekt.
Post Reply
User avatar
Denis
Sajentist on djuti!
Posts: 2618
Joined: Tue Aug 26, 2008 9:35 pm
Smallest prime number bigger than 20: 23

Nepravilni objekti i fizika

Post by Denis » Wed Oct 14, 2009 5:20 pm

Npr. imate nekonveksni lik (2D), i sad želite ga koristiti u igri u kojoj se koristi fizika. Kako bi to izveli?
(npr. ovak nešto)

Image

(ovdje se radi o "zadatku" za razmišljanje, ne o vlastitoj potrebi za tako čim (trenutno))

User avatar
bytespiller
DB Contest Winner '09
Posts: 2328
Joined: Fri Sep 12, 2008 11:46 am

Re: Nepravilni objekti i fizika

Post by bytespiller » Wed Oct 14, 2009 6:51 pm

Pixel checking :neznam:

User avatar
Luka
Posts: 1384
Joined: Tue Aug 26, 2008 3:32 pm
Smallest prime number bigger than 20: 23

Re: Nepravilni objekti i fizika

Post by Luka » Wed Oct 14, 2009 7:07 pm

Bio sam jednom napravio algoritam koji radi provjeru kolizije između crta i trokuta (pa tako i ovih kompleksnijih stvari), ali ništa više od booleana koji govori sudaraju se ili ne (pa neka prava simulacija baš i nije izvediva).
  • You know your project is in trouble when..
    ...when you wonder if you could optimize your fps counter function in order to gain extra fps...
    ...and you double your fps doing so.

User avatar
Overseer
Spaaaaaaace!
Spaaaaaaace!
Posts: 593
Joined: Tue Aug 26, 2008 2:02 pm

Re: Nepravilni objekti i fizika

Post by Overseer » Wed Oct 14, 2009 8:27 pm

Uglavnom, najjednostavnije bi bilo sa nekim volumenima kojima ćeš enkapsulirati kompleksni objekt i probati kompenzirati preciznost i performanse. Kao u većini igara, ode se na performanse pa često likovi završe u zidovima ili u nemogućim pozama, no to je gejmerska fizika =).
Don't combine bracket and dot syntax in Objective-C, it's bad practice and quite irritating.
There is no such thing as a better graphics API. They are just different. And hot. And sexy. I should stop now.
Your matrices are belong to us.

User avatar
EmP
Veliki brat malih trokuta
Posts: 498
Joined: Tue Sep 01, 2009 10:14 pm
Smallest prime number bigger than 20: 23
Location: Zagreb
Contact:

Re: Nepravilni objekti i fizika

Post by EmP » Fri Oct 16, 2009 9:59 pm

Rascijepaš konkavni poligon na konveksne i krešeš binary space partition algoritam.

Primjer trokuta i trapeza: http://www.box.net/shared/vcjyhv0p8s" onclick="window.open(this.href);return false; (sa strelicama se pomiče trapez pa se dobije crveni poligon koji je presjek)
Nexus 64213 blog - IKON: moja verzija JSONa
Stareater blog - lijepe slike kak napreduje kod

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest