Dobra, próbuję napisać program, który mógłby mi powiedzieć, czy jakikolwiek punkt w prostokącie 30x100 obróconym do 140 stopni znajduje się wewnątrz innego prostokąta 30x100 obróconego do 200 stopni.Jak mogę wykonać wykrywanie kolizji na obróconych prostokątach?
Szczerze mówiąc, nie wiem nawet, od czego zacząć. Myślałem o ponownym obróceniu ich przed wykonaniem normalnych obliczeń, ale wciąż nie dorównałyby.
Jak mogę to zrobić?
Poszukujesz w zasadzie przecięcia dwóch prostokąci bez osi? (Lub, jeśli w ogóle się zderzają?) – strager
@Daniel L, Zakładam, że oś Z, ponieważ pytający prawdopodobnie mówi o prostokątach 2D w przestrzeni 2D. – strager
@Daniel: To nie jest tylko równoległobok, to ** nadal prostokąt ** - obracanie to nigdy tego nie zmieni. Nie ma znaczenia, czy obracasz się wokół środka, kąta czy innego punktu w przestrzeni 2D. –