Wie überprüft man den Schnittpunkt zwischen zwei gedrehten Rechtecken?
Kann mir jemand erklären, wie um zu prüfen, ob ein gedrehtes Rechteck schneiden andere Rechteck?
InformationsquelleAutor der Frage Buron | 2012-06-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Weitere Informationen finden Sie in diesem Artikel: 2D-Polygon Collision Detection - Code-Projekt
NB: Der Algorithmus funktioniert nur für konvexe Polygone, angegeben entweder im Uhrzeigersinn oder gegen den Uhrzeigersinn um.
InformationsquelleAutor der Antwort Markus Jarderot
In javascript, die genaue gleichen Algorithmus (für die Bequemlichkeit):
Hoffe, das jemand hilft.
InformationsquelleAutor der Antwort mstenroos
Hier der gleiche Algorithmus in Java, wenn jemand interessiert ist.
InformationsquelleAutor der Antwort Sri Harsha Chilakapati
Vielleicht hilft es jemand. Der gleiche Algorithmus in PHP:
InformationsquelleAutor der Antwort sashko
Check-out die Methode, entwickelt von Oren Becker, um zu erkennen Kreuzung von gedrehten Rechtecken mit form:
Und rufen Sie die folgende Funktion gibt an, ob zwei gedrehte Rechtecke schneiden oder nicht:
InformationsquelleAutor der Antwort herohuyongtao
Können Sie auch Rect.IntersectsWith().
Beispielsweise in WPF wenn Sie zwei UIElements, mit RenderTransform und platziert auf eine Leinwand, und Sie möchten, um herauszufinden, ob Sie sich schneiden können Sie etwas ähnliches:
InformationsquelleAutor der Antwort Miro Bucko
Einen Typ(Java -) Skript-Implementierung mit einem Knebel zu (ex -) gehören "Touch" - Situationen:
InformationsquelleAutor der Antwort Bernoulli IT