aboutsummaryrefslogtreecommitdiff
path: root/chess/bezier.scad
diff options
context:
space:
mode:
Diffstat (limited to 'chess/bezier.scad')
-rw-r--r--chess/bezier.scad12
1 files changed, 0 insertions, 12 deletions
diff --git a/chess/bezier.scad b/chess/bezier.scad
deleted file mode 100644
index 8fb41e9..0000000
--- a/chess/bezier.scad
+++ /dev/null
@@ -1,12 +0,0 @@
-
-function de_casteljau(points, t) =
- len(points) == 1 ?
- points[0] :
- de_casteljau(
- [for (i = [0:len(points)-2]) (1 - t) * points[i] + t * points[i + 1]],
- t
- ) ;
-
-function bezier_curve(points, $fn=$fn) =
- [for (i = [0:$fn]) de_casteljau(points, i / $fn)] ;
-