Der Schnittpunkt zwischen einem spline und einer Linie
Ich versuche einen Weg zu finden, berechnen Sie den Schnittpunkt zwischen einer b-spline und einer geraden Linie. So weit Google noch nicht viel helfen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die meisten effizienten Algorithmus, den ich gehört habe heißt Bézier-clipping.
Hier ein Buch Kapitel auf Kurven-und spline-Kreuzung (pdf).
Einen rein mathematischen Ansatz:
Wenn dies der Weg Sie gehen, ich kann arbeiten notwendigen Formeln.
Beste Ansatz sein könnte, um zu brechen Ihren Splines in einzelne Liniensegmente und test jedes Liniensegment für den Schnittpunkt mit der Linie. Der spline kann schneiden Sie die Zeile in mehr als einem Punkt, so Sie haben auch zu entscheiden, welche Sie interessiert.