OpenSCAD for Mac如何从一个脚本导出多个部分?
发布时间:2023-11-26 21:27:33
OpenScad不是交互式建模者。相反,它类似于3D编译器,它读入描述对象的脚本文件并从该脚本文件中呈现3D模型。OpenSCAD for Mac如何从一个脚本导出多个部分呢?下面我们来介绍一下。
OpenSCAD for Mac(3D建模软件)
立即下载
OpenSCAD for Mac是一款应用在Mac上的3D建模软件,OpenScad用于创建实体3D cad模型。它主要关注对象设计而不是艺术表达。OpenScad不是交互式建模者。相反,它类似于3D编译器,它读入描述对象的脚本文件并从该脚本文件中呈现3D模型。
2021-02-0722.5 MB简体中文
OpenSCAD for Mac如何从一个脚本导出多个部分使用教程
有一种方法可以生成一堆几何图元并将它们作为STL文件从单个脚本导出,而无需注释/取消注释代码。
有一个变量PARTNO,用于指示当前运行中正在导出的部件。如果PARTNO是'undef',则不会导出任何内容。
PARTNO = undef; //默认部件号
module tree(){
颜色(“绿色”)圆柱体(r1 = 12,r2 = 1,h = 30);
// ...
}
module trunk(){
颜色(“棕色”)圆柱体(r = 3,h = 10);
// ...
}
module base(){
color(“white”)translate([ - 10,-10,0])cube([20,20,5]);
// ...
}
if(PARTNO == 1)tree();
if(PARTNO == 2)trunk();
if(PARTNO == 3)base();
//可选择使用0表示整个对象
if(PARTNO == 0){
基础();
translate([0,0,5])trunk();
translate([0,0,15])tree();
}
交互式工作时,文件顶部的PARTNO变量可以设置为将从GUI显示/导出的部件的编号。
通过在MacOS或Linux上编写shell脚本或在Windows上编写批处理文件,可以自动导出所有部件。shell脚本看起来像这样:
#将零件导出为STL
openscad -DPARTNO = 1 -o tree.stl model.scad
openscad -DPARTNO = 2 -o trunk.stl model.scad
openscad -DPARTNO = 3 -o base.stl model.scad
#导出所有部件组合的图像
openscad -DPARTNO = 0 -o model.png model.scad


猜你喜欢
- 在Excel表格中,很多小技巧好玩也很实用的,同时还能帮我们提高工作效率,你是不是也很想知道是什么技巧呀?那就来学学吧,包你满意。在不同格式
- 我们在使用wps演示制作课件时,首先要为制作的wps演示课件设计一个漂亮的背景,使用该软件的背景功能即可添加渐变色,图片等多种背景效果。下面
- 这篇文章主要介绍了简易的Docker版本升级方法,Docker是当下人气最为火爆的虚拟机类技术,需要的朋友可以参考下1、使用 apt-get
- QQ阅读怎么设置私密阅读?当我们在使用QQ阅读阅读书籍小说时,QQ阅读会自动把该书显示在我们QQ空间的资料卡片中,但有时候我们不希望别知道我
- 我们在使用win7操作系统的时候,有的小伙伴想要将自己的操作系统升级到win10,但是不知道系统安装升级之后会不会丢失原来的数据。小编觉得只
- wps怎么删除分节符?问题:如何删除分节符?解答:利用wps的高级替换功能搞定。具体操作如下:直接在有分节符的wps文档(如下图)中,按Ct
- EndnoteX9是一款运行在Windows上的文献管理工具,主要在学术研究和图书馆方面使用。EndnoteX9允许用户创建任意大小的数据库
- 用户在输入大写的日期时,。图1 以特殊符号形式插入“○”方法2:使用日期格式通过设置日期格式来插入“○”符号的操作步骤。图2 执行【格式】|
- 国产浏览器走双核之路后,在浏览器的地址栏上点一下“IE图标”或者“闪电图标”就能切换到另一个内核,非常方便。但是自从猎豹浏览器将切换内核按钮
- word2003里是不能生成的,需要word2007以上版本才可以,以下是详细操作:第一步 先定义好标题的目录级数(先调出 大
- 首先打开Word,输入一段文字,并设定好格式 在下面输入一段未加格式的文字 选中已经修改
- 最近,很多网友问小编如何利用ppt制作小球弹跳动画?今天脚本之家小编就给大家介绍用ppt直线路径制作小球弹跳动画的方法,非常简单,感兴趣的朋
- teambition软件中可以创建自己所需要的项目,但是在完成之后很多小伙伴都不知道该怎么退出项目,下面就为你们带来了teambition退
- 用户平时在操作系统是会遇到一些问题,许多问题都有提示错误代码,那如果在开机时遇到问题显示错误代码为0xc0000098要怎么办呢?下面小编就
- 在使用文件的过程中会发现系统文件被损坏,一旦系统文件被破坏就会给用户带来了一定的麻烦,所以对系统文件的修复是很必要的在xp系统中,有时候在使
- 如何用ghost备份?怎样手动ghost备份系统?如何备份系统?怎样打包、制作GHO镜像文件?相信很多用户都非常想了解如何手动备份ghost
- 我们在使用W10系统时遇到了蓝牙键盘连不上的情况怎么办呢?最近有使用Win10的用户就碰到了该问题,那么接下来我们就一起去看看怎么解决这个无
- 《使命召唤手游》是一款大型多人在线第一人称射击手游,相信已经有很多小伙伴提前了解了,甚至已经获得了使命召唤手游的口令码,但是不清楚游戏中什么
- 我们使用电脑遇到一些难以解决的问题可以选择将电脑恢复出厂设置来解决问题,当笔记本电脑出现问题的时候也可以这么解决。那下面就以win10系统为
- 顺利把电脑里的office2013升级成了2016,一切都用起来很爽,直到今天excel出了一点小状况,在打开outlook里的excel附