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