When looking for intersections of two lines there exists an edge case which is missing proper handling.
condition: line1.From equals line2.To
https://github.com/ccc159/Open3d/blob/c21d4e1912577429d744cfd6d16a7a55ef6c2b5b/src/Intersection.ts#L32
the denominator becomes 0 which returns null.
When looking for intersections of two lines there exists an edge case which is missing proper handling.
condition:
line1.Fromequalsline2.Tohttps://github.com/ccc159/Open3d/blob/c21d4e1912577429d744cfd6d16a7a55ef6c2b5b/src/Intersection.ts#L32
the denominator becomes
0which returnsnull.