免费建模软件OpenSCAD常用函数中英文对照
时间:2016-09-28 09:36 来源:造物三维 作者:中国3D打印网 点击:次
OpenSCAD是一款免费的、开源的三维实体建模软件,支持Windows、Mac和Linux操作系统,安装包可直接从官网www.openscad.org下载。OpenSCAD不专注于艺术方面的3D建模,对你可能感兴趣的游戏动画设计并不擅长,更适合在建造3D机械零件方面的应用。不同于大多交互建模工具,OpenSCAD的所有建模过程通过编程实现,这给了设计师的建模过程的完全控制权,你可以精确控制、修改,甚至自定义配置参数。 目前,国外有相当规模用户使用OpenSCAD软件建立3d打印模型,国内用户群体较小。OpenSCAD常见函数中英文对照如下: 1)2D 图形绘制circle(radius) //以radius为半径画圆 square(size,center) //以size为边长绘制正方形 square([width,height],center) //以width、height为长宽绘制长方形 polygon([points]) //按点坐标作多边形 polygon([points],[paths]) //依照点坐标和路径作多边形 2)3D 图形绘制sphere(radius) //以radius为半径绘制球 cube(size,center) //以size为边长作正方体 cube([width,height,depth],center) //以 width、height、depth作为长宽高作长方体 cylinder(h,r,center) //以h作高、r作半径绘制圆柱 cylinder(h,r1,r2,center) //以h作高,r1、r2分别为上下圆半径作圆台(锥) 3)模型变换scale([x,y,z]) //以x、y、z为比例因子缩放模型三方向尺寸 resize([x,y,z]) //重新定义模型三方向尺寸 translate([x,y,z]) //依照[x,y,z]向量进行平移 rotate(a,[x,y,z]) //围绕[x,y,z]轴旋转角度a mirror([x,y,z]) //以法向量[x,y,z]定义的镜面作镜像 color("colorname") //按色彩名称定义着色 color([r, g, b]) //根据r、g、b值着色 hull()//凸壳 4)2D→3D变换linear_extrude(height,twist) //线性拉伸,拉伸高度height,twist控制扭曲角度 rotate_extrude() //旋转拉伸,2D图形绕z轴旋转一周 5)布尔运算union() //求多个几何的集合 difference() //由第一个几何,减去与其他几何的公共部分 intersection() //保留多个几何的公共部分 (责任编辑:admin) |