Ich habe 2 Rechtecke, die willkürlich platziert sind, und ich habe alle vier Eckpunkte der Rechtecke wie
struct Rect
{
NSPoint topLeft;
NSPoint topRight;
NSPoint bottomLeft;
NSPoint bottomRight;
}
Ich möchte prüfen, ob sich 2 Rechtecke schneiden. Ich suche eine Methode ähnlich der NSIntersectsRect
. Aber NSIntersectsRect
wird die Drehung des Rechtecks nicht berücksichtigt. Die Punkte in der Struktur sind die nach der Drehung erhaltenen Punkte.
Beispielcode in Objecitve-C, C++ oder C wäre eine große Hilfe.