1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-02-17 14:14:50 +01:00

support 3D points

This commit is contained in:
Justin Lin 2021-07-09 19:07:55 +08:00
parent d2949cd53d
commit fccd4c73a7

@ -17,7 +17,11 @@ function tri_incenter(shape_pts) =
b = norm(pc - pa),
c = norm(pa - pb)
)
[
(len(pa) == 2 ? [
(a * pa[0] + b * pb[0] + c * pc[0]),
(a * pa[1] + b * pb[1] + c * pc[1])
] / (a + b + c);
] : [
(a * pa[0] + b * pb[0] + c * pc[0]),
(a * pa[1] + b * pb[1] + c * pc[1]),
(a * pa[2] + b * pb[2] + c * pc[2])
]) / (a + b + c);