mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-07 15:26:39 +02:00
refactor
This commit is contained in:
@@ -6,7 +6,8 @@ function __line_intersection(line_pts1, line_pts2, epsilon = 0.0001) =
|
|||||||
b2 = line_pts2[1],
|
b2 = line_pts2[1],
|
||||||
a = a2 - a1,
|
a = a2 - a1,
|
||||||
b = b2 - b1,
|
b = b2 - b1,
|
||||||
s = b1 - a1
|
s = b1 - a1,
|
||||||
|
c = cross(a, b)
|
||||||
)
|
)
|
||||||
abs(cross(a, b)) < epsilon ? [] : // they are parallel or conincident edges
|
abs(c) < epsilon ? [] : // they are parallel or conincident edges
|
||||||
a1 + a * cross(s, b) / cross(a, b);
|
a1 + a * cross(s, b) / c;
|
Reference in New Issue
Block a user