|Description:||Determines the point at which a line and a plane meet.|
|Syntax:||[lineVector, linePos, planeVector, planePos] call fn_vbs_linePlaneIntersect|
|Return Value:||PositionASL - Intersection of line and plane. Empty array, if no intersection.|
When using functions in VBS versions older than 3.4, certain limitations and requirements should be kept in mind - the main ones being that capitalization of the function name is crucial, and that #include "\vbs2\headers\function_library.hpp" has to be included in every script that utilizes it. More Functions A-Z.
_isect = [vectorUp line1, getPosASL line1, vectorUp plane1,getPosASL plane1] call fn_vbs_linePlaneIntersect
Intersection point (indicated by sphere) at different plane angles: