LineToolsLineIntersect(Vector2, Vector2, Vector2, Vector2, Vector2) Method |
This method detects if two line segments intersect,
and, if so, the point of intersection.
Note: If two line segments are coincident, then
no intersection is detected (there are actually
infinite intersection points).
Namespace: Internal.tainicom.Aether.Physics2D.CommonAssembly: NeoAxis.Core (in NeoAxis.Core.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntaxpublic static bool LineIntersect(
ref Vector2 point1,
ref Vector2 point2,
ref Vector2 point3,
ref Vector2 point4,
out Vector2 intersectionPoint
)
Parameters
- point1 Vector2
- The first point of the first line segment.
- point2 Vector2
- The second point of the first line segment.
- point3 Vector2
- The first point of the second line segment.
- point4 Vector2
- The second point of the second line segment.
- intersectionPoint Vector2
- This is set to the intersection
point if an intersection is detected.
Return Value
BooleanTrue if an intersection is detected, false otherwise.
See Also