3D打印机建模——初识OPenSCAD入门

3D打印机建模——初识OPenSCAD入门


什么叫OpenSCAD

OpenSCAD是一款功能强大的免费开源建模工具,只需几行代码即可制作精确的3D模型。通过正确的设置,你甚至可以制作适应性强的“参数化”模型。

通过OpenSCAD,我们不能通过图形交互式方式来进行3D建模,而必须通过脚本的方式精确描述建模过程和模型,学习曲线比FC陡峭,但入门方便简单,如果能掌握,那对3D打印和建模专业人员来说,确实是一大利器

获取OpenSCAD

我们可以通过OpenSCAD官网来获取并下载程序,获取使用发行版自身的APT软件包管理器,在Kubuntu输入如下代码:

sudo apt install openscad

软件的启动界面如下:

2021-09-22_18-07

2021-09-22_18-10

第一个OpenSCAD练习题:小车模型

教程代码来自于互联网

输入代码:

$fn = 400;
difference() {
    cube([60,20,10],center=true);
    translate([-20,0,0]) rotate([90,0,0]) cylinder(h=20,r=2,center=true);
    translate([20,0,0]) rotate([90,0,0]) cylinder(h=20,r=2,center=true);
}
translate([5,0,10 - 0.001]) cube([30,20,10],center=true);
translate([-20,-15,0]) rotate([90,0,0]) cylinder(h=3,r=8,center=true);
translate([-20,15,0]) rotate([90,0,0]) cylinder(h=3,r=8,center=true);
translate([20,-15,0]) rotate([90,0,0]) cylinder(h=3,r=8,center=true);
translate([20,15,0]) rotate([90,0,0]) cylinder(h=3,r=8,center=true);
translate([-20,0,0]) rotate([90,0,0]) cylinder(h=30,r=2-0.01,center=true);
translate([20,0,0]) rotate([90,0,0]) cylinder(h=30,r=2-0.01,center=true);

渲染效果:

2021-09-22_22-17

2021-09-22_22-18

0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论

扫码二维码快速访问本页

3D打印机建模——初识OPenSCAD入门 – 起航天空
0
希望看到您的想法,请发表评论。x
()
x