mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-14 10:44:48 +02:00
refactor: sqrt
This commit is contained in:
@@ -26,5 +26,5 @@ function __line_intersection3(line_pts1, line_pts2, epsilon = 0.0001) =
|
|||||||
)
|
)
|
||||||
cross(a, s) * (b2 - a1) != 0 || // they aren't coplanar
|
cross(a, s) * (b2 - a1) != 0 || // they aren't coplanar
|
||||||
n1p < epsilon ^ 2 ? [] : // they are parallel or conincident edges
|
n1p < epsilon ^ 2 ? [] : // they are parallel or conincident edges
|
||||||
let(n2 = cross(s, b))
|
let(n2 = cross(s, b))
|
||||||
a1 + a * (sqrt(n2 * n2 / n1p) * (n1 * n2 >= 0 ? 1 : -1));
|
a1 + a * (sqrt(n2 * n2 / n1p) * (n1 * n2 >= 0 ? 1 : -1));
|
Reference in New Issue
Block a user