Returns the point of intersection between an infinite line and an infinite plane defined by respective points and vectors. An error is signaled if the line is parallel to the plane. Returns the point of intersection.
interLinePlane ( linePoint As Point, _ lineDir As Vector, _ planePoint As Point, _ planeNormal As Vector ) As Point
Argument | Type | Description |
---|---|---|
linePoint | Point | Point on the line to intersect. |
lineDir | Vector | Direction of the line. |
planePoint | Point | Point on the plane to intersect. |
planeNormal | Vector | Normal vector of the plane. |
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())This is the point where the line crosses the YZ plane.