aboutsummaryrefslogtreecommitdiff
path: root/chess/demo.scad
blob: d796bd9c2c9a3c5ae005c084b35a1134d0f38745 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
use <bezier.scad>;

$fn = 8;

p0 = [0, 0];
p1 = [10, 0];
pb = [1, 5];
pn = [0, 10];

p_set_1 = [p0, p1, pn];
p_set_2 = [p0, p1, pb, pn];

points_list_p1 = bezier_curve(p_set_1);
points_list_p2 = bezier_curve(p_set_2);

translate([0, 0, 0])
	rotate_extrude(angle = 360)
		polygon(points_list_p1);

translate([20, 0, 0])
	rotate_extrude(angle = 360)
		polygon(points_list_p2);