chiark / gitweb /
air-hockey-puck: wip
[reprap-play.git] / funcs.scad.cpp
diff --git a/funcs.scad.cpp b/funcs.scad.cpp
deleted file mode 100644 (file)
index 0d589ac..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-// -*- C -*-
-
-function dist(a,b) =
-#define dsq(i) (a[i]-b[i])*(a[i]-b[i])
-              sqrt(dsq(0) + dsq(1));
-#undef dsq
-
-function circle_point(c, r, alpha) = [ c[0] + r * cos(alpha),
-                                      c[1] + r * sin(alpha) ];
-
-function tangent_intersect(a,c,r) =
-#define d     (dist(a,c))
-#define alpha (atan2(a[1]-c[1],a[0]-c[0]))
-#define gamma (asin(r / d))
-#define beta  (alpha + 90 - gamma)
-              circle_point(c, r, beta);
-#undef d
-#undef alpha
-#undef gamma
-#undef beta