[C++][OpenGL] Kolizje między prostokątami

0

Witam, jak naprawić w tym programie lub bardziej jak poprawić kolizje między dwoma prostokątami?
Głowie się i głowię nad tym i nie mogę dojść do tego jak to zrobić ;/

Oto kod, linijki od 100 gdzie ma wychwycić kolizję między obiektem który się porusza, a prostokątem na planszy.
http://nopaste.gamedev.pl/?id=7556

0

pomysl o tym ze taka kolizja rozbija sie na kilka przypadkow tzn. np. jakis bok wchodzi do srodka prostokata drugiego

lub np. wierzcholek styka sie z liniami bocznymi lub dwie linie sie stykaja itp.

0

a te prostokąty to sie obracają czy tylko stoją? bo jak to drugie to sprawdzasz po kolei czy punkty tego obiektu są w środku drugiego... dla pewności zwiększasz w obliczeniach jeden z obiektów(margines błędu)

1 użytkowników online, w tym zalogowanych: 0, gości: 1