Durchstoßpunk Gerade - Rohr



  • Naja siehe Topic, ich habe ne Gerade und nen Rohe(unendlich langer Zylinder)
    Gerade ist gegeben durch nen Punkt + Richtungsvektor und der Zylinder durch einen Punkt der Achse, den Richtungsvektor für die Achse und den Radius.

    Ich rätsel hier schon ein Stück rum, hab aber noch keine Lösung gefunden 😞

    Irgendwie muss es da eine zumindest relativ einfache Lösung geben, kA.

    MfG Pellaeon



  • mein vorschlag waere, gerade und zylinder so zu transformieren, dass der zylinder parallel zu einer der koordinatenachsen verlaeuft.
    dadurch wird die gleichung einiges einfacher:
    (x-x0)^2 + (y-y0)^2 = R^2 (zylinder entlang der z-achse)
    und du kannst durch gleichsetzen loesen...



  • Setze in die Formel für die Berechnung des Abstandes von Punkt und Gerade die Zylinderachse als Gerade und die Gerade als Punkt ein (die Gerade ist hierbei sozusagen ein Punkt mit freiem Parameter). Jetzt setzt Du das ganze mit dem Zylinderradius gleich und löst es nach dem freien Parameter auf. Der Rest ist nur noch einsetzen.


Anmelden zum Antworten