16月2019.05日,经过四年的开发,OpenSCAD发布了新的稳定版本——XNUMX。
OpenSCAD 是一种非交互式 3D CAD,它类似于 3D 编译器,可以从特殊编程语言的脚本生成模型。 OpenSCAD 非常适合 3D 打印,也适合根据给定的参数集自动生成大量相似的模型。 要充分使用,只需要键盘和基本的编码技能。
OpenSCAD 采用 C++ 编写,根据 GPLv2 许可证分发,并在所有主要操作系统上运行:Linux、*BSD、macOS、Windows。
此版本新增内容
-
编程语言能力
- 额外 断言()模块 и 断言()函数.
- 添加模块 让().
- 新增功能 ord().
- 新增功能 回波().
- 新增类型检查功能: is_undef(), is_list(), is_num(), is_bool(), is_string().
- 新的特殊变量: $预览.
- 列表理解更新: if/else 条件, 每个关键词, C 风格的 for 循环, 迭代字符串中的字符.
- rotate_extrude():添加参数 角度.
- 进口() 现在支持 SVG、3MF 和 AMF。
- 颜色() 现在支持以十六进制指定颜色。
-
程序功能
- 定制:可以从 GUI 更改设计参数(代码中的“常量”),如右侧屏幕截图所示。
- 支持3D鼠标/摇杆/游戏手柄 导航预览区域。
- 内置对 3D 打印的支持,包括via OctoPrint.
- 支持新的导出格式: SVG、3MF、AMF.
- 按 Alt-Arrow(macOS 上的 Shift-Alt-Arrow)可快速编辑和预览值。
- 添加了命令行选项 -看法.
- 现在,渲染完成时会播放声音通知。
- 重制 一些错误和警告.
- 翻译成新语言:乌克兰语、波兰语。
-
已弃用的功能
- 删除了从未实现的 glide() 和 subdiv()。
引用
- 下载适用于不同操作系统的源代码或现成的程序集
- GitHub上
- 详细文档
- 计算机辅助设计 – 附加模块库,例如用于生成齿轮或螺纹
来源: linux.org.ru