网上看到的好多中文手册,总觉得语言习惯很别扭,阅读理解起来比较困难,所以我就用我小学生的文笔,整理了一篇通俗(但不保证易懂哈)的入门操作介绍,希望能对和我一样初学openSCAD的菜鸟爱好者有所帮助。
OpenSCAD 入门操作介绍
(软件下载地址:http://openscad.org/downloads.html)
目 录
- 基本操作及语法格式
- 软件的基本操作
- 基本图形语法
- 函数语法
- 2D图形命令
- 圆:circle
- 正方形(或长方形):square
- 多边形:polygon
- 绘制文本:text
- 平面投影(仅对3D图形有效):projection
- 3D图形命令
- 球体:sphere
- 正方体(或长方体):cube
- 圆柱体(或圆锥体):cylinder
- 多面体:polyhedron
- 线性拉伸(仅对2D图形有效):linear_extrude
- 旋转拉伸(仅对2D图形有效):rotate_extrude
- 图形变换命令
- 平移:translate
- 旋转:rotate
- 缩放(按比例):scale
- 缩放(按数值):resize
- 镜像:mirror
- 线性转换矩阵:multmatrix
- 颜色:color
- 偏移(仅对2D图形有效):offset
- 蒙皮(实心):hull
- 闵可夫斯基运算(常用来作圆角):minkowski
- 布尔运算
- 相加(多个多面体的总和):union
- 相减(第一个多面体减去后面的多面体):difference
- 相交(得出多个多面体相交的部分):intersection
- 特殊变量
- 弧形分辨率:$fa(最小角度)和$fs(最小尺寸)
- 弧形分辨率:$fn(分段数量)
- 其他
- 模块:module
- 循环:for
- 基本操作及语法格式
- 软件的基本操作
1.1运行软件后,可以选择新建或打开已有文件(最好在英文名的文件夹下),软件的菜单栏如下:
File, Edit, Design, View, Windows, Help
文件, 编辑, 模型, 视图, 窗口, 帮助
1.2输入图形命令后,按“F5”可预览图像(可显示颜色),按“F6”可进行3D编译和显示图像(不能显示颜色,但要保存成STL文件,必须先按“F6”进行编译,再导出为STL文件,此格式的文件就可以进行3D打印了)。
1.3按住鼠标左键可以旋转图像(同时再按住“Shift”键可以调整图像往左右倒的角度),滑动鼠标滚轮可以缩放图像,按住鼠标右键可以拖动图像(同时再按住“Shift”键就又变成缩放图像了)。
- 基本图形语法
图形名([x,y,z]); 例如cube([2,3,4]); 表示绘制一个x轴长2,y轴宽3,z轴高4的长方体。
注意:括号、逗号及分号都必须是英文模式的,否则程序会报错,不能正确运行,每个图形命令都须以分号结束。
- 函数语法
函数名([x,y,z]){参数(n1,n2,n3)图形名([x,y,z]);图形名([x,y,z]);} ,其中大括号是该函数语法的边界,这个函数会处理它大括号内所有的图形及其变量运算,图形命令前各参数的小括号后面不能跟分号“;”。
在函数前加“!”可以仅显示其后面紧随的一个实体, 若有多个“!”则只有第一个有效。
在函数前加“#”可以红色高亮显示(略透明)函数生成的实体, 便于观察调试。
在函数前加“%”可以半透明显示函