Gibt den Schnittpunkt zwischen einer unendlichen Linie und einer unendlichen Ebene an, die durch die entsprechenden Punkte und Vektoren definiert sind. Ein Fehler wird gemeldet, wenn die Linie parallel zur Ebene verläuft. Gibt den Schnittpunkt zurück.
interLinePlane ( linePoint As Point, _ lineDir As Vector, _ planePoint As Point, _ planeNormal As Vector ) As Point
Argument | Typ | Beschreibung |
---|---|---|
linePoint | Point | Punkt auf der zu schneidenden Linie. |
lineDir | Vector | Die Richtung der Linie. |
planePoint | Point | Punkt auf der zu schneidenden Ebene. |
planeNormal | Vector | Normalenvektor der Ebene. |
Intent >interLinePlane(point(2,2,0), vector(1,3,0), point(0,0,0), vector(1,0,0)) --> Point_(0.0, -4.0, 0.0, WorldFrame())Dies ist der Punkt, an dem die Linie die yz-Ebene kreuzt.