Gibt es eine Möglichkeit, die Schnittpunkte einer Linie und eines beliebigen Grafikpfades geometrisch zu berechnen? Ich weiß, wo alle Linien und Kurven in dem Pfad sind, und ich verwende das HTML5-Canvas-Element, wenn das hilft. Grundsätzlich habe ich Zugriff auf alle Zeichenbefehle und ihre Argumente. Zum Beispiel, wenn die API mit einem lineTo, dann einem moveTo, dann einem Bogen aufgerufen wurde, habe ich alle diese Informationen. Jeder Aufruf der API wird in einem Array gespeichert. Ich habe die Pfaddefinition, ich möchte nur herausfinden, wo die Linie den Pfad schneidet. Unten ist ein Bild, das ein Beispiel der Punkte zeigt, die ich finden müsste.Wie berechnet man die Schnittpunkte einer Linie und einer beliebigen Form?
alt text http://cl.ly/3228b0e7ea32b172e960/content
Vielen Dank für jede Hilfe! Auch dies würde ich lieber geometrisch als pixelbasiert machen.
Super! Vielen Dank! – devongovett