Gibt den Schnitt punkt 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 Schnitt punkt zurück.
interLinePlane ( linePoint As Point, _ lineDir As Vector, _ planePoint As Point, _ planeNormal As Vector ) As Point
Argument | Typ | Beschreibung |
---|---|---|
linePoint | Punkt | Punkt auf der zu schneidenden Linie. |
lineDir | Vektor | Die Richtung der Linie. |
planePoint | Punkt | Punkt auf der zu schneidenden Ebene. |
planeNormal | Vektor | Normalen vektor 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.