From 1cf53c0c6d0f36f6e0755934ed71828e6856aa4d Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Mon, 27 Jan 2020 16:47:18 +0800 Subject: [PATCH] use scad --- examples/dragon.scad | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/examples/dragon.scad b/examples/dragon.scad index 2824a247..7c14c0b6 100644 --- a/examples/dragon.scad +++ b/examples/dragon.scad @@ -1,8 +1,7 @@ -include ; -include ; -include ; -include ; -include ; +use ; +use ; +use ; +use ; r1 = 25; r2 = 15; @@ -180,7 +179,15 @@ module dragon() { $fn = 36 ); - + function __angy_angz(p1, p2) = + let( + dx = p2[0] - p1[0], + dy = p2[1] - p1[1], + dz = p2[2] - p1[2], + ya = atan2(dz, sqrt(dx * dx + dy * dy)), + za = atan2(dy, dx) + ) [ya, za]; + angy_angz = __angy_angz(path_pts[0], path_pts[1]);