OpenSCAD初学者:帮助制作弯曲物体

时间:2014-09-11 23:15:02

标签: 3d geometry autocad openscad

我正在教自己如何使用openSCAD,我知道基础知识。我决定用棕榈树练习使用该软件。我使用以下代码制作主干:

linear_extrude(height = 50, center = true, convexity = 10, twist = 200)
circle(r = 1);

导致以下对象: enter image description here 接下来是棕榈树的顶部,我想创建一个2D多边形,然后将其旋转360度。多边形看起来像这样: enter image description here

多边形需要一系列点,这是非常困难的,因为有弯曲的边缘。有没有更简单的方法让棕榈树离开?

2 个答案:

答案 0 :(得分:0)

保持简单:使用像立方体这样的3d形状。 下面的代码显然可以从for循环中生成。

None

答案 1 :(得分:0)

//这是一种方法,但我觉得它并不能很好地代表棕榈树。

translate([0,0,20])
rotate_extrude()
rotate([0,0,90])
difference(){
union(){
difference(){
circle(r = 15,$fn = 100);
translate([-20,0])
circle(r = 30, $fn = 100);
}

translate([.2,0])
scale([.7,.8])
difference(){
circle(r = 15,$fn = 100);
translate([-20,0])
circle(r = 30, $fn = 100);
}

translate([.2,0])
scale([.5,.6])
difference(){
circle(r = 15,$fn = 100);
translate([-20,0])
circle(r = 30, $fn = 100);
}
translate([5,0])
rotate([0,0,45])
square(center = true,[1.5,1.5]);
 }

translate([15,-15])
square([30,30], center = true);
}




linear_extrude(height = 50, center = true, convexity = 10, twist = 200)
circle(r = 1);