aboutsummaryrefslogtreecommitdiff
path: root/chess/demo.scad
blob: 682dc3491a858df28ce1dedfbee6e525c1473e6a (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 <../lib/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);