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);
|