OpenSCAD (Development Snapshot)
OpenSCAD contributors, maintained by Marius Kintel · 面向参数化设计和可打印几何体的脚本实体 3D CAD 建模器开发版。
介绍
OpenSCAD 是一款基于脚本的实体 3D CAD 建模器,适用于机器零件、外壳和可 3D 打印物体等参数化设计。此 cask 安装的是开发快照版,而非稳定版。它适合喜欢用代码描述尺寸和几何形状,并在参数变化时重新构建模型的用户。
主要功能
- 使用 .scad 脚本中的变量、可复用模块和函数描述模型。
- 使用构造实体几何创建形状,包括并集、差集和交集。
- 将 2D 轮廓拉伸为 3D 对象,并导入支持的设计格式。
- 在编辑器中预览模型、渲染几何形状,并导出 STL 等模型供后续工具使用。
- 使用可配置参数生成同一设计的不同变体。
- 使用随附的 openscad 命令行工具,自动执行支持的渲染和导出任务。
开发快照展示了较新功能和几何后端的开发进展,包括官方网站下载页面所宣传的 Manifold 选项。实验性功能、行为和兼容性可能会改变。请备份设计,并在生产工作流程中替换可用版本前,测试重要的导出结果。
安装和使用
使用 brew install --cask openscad@snapshot 安装,或下载匹配的官方快照 DMG,并将 OpenSCAD.app 移至 Applications。cask 会同时安装应用程序和 openscad 命令行链接。打开示例或创建 .scad 文件,描述几何形状,然后预览;准备就绪后再渲染和导出。文档和随附示例介绍了基本形状、变换和模型构建。应用程序在本地运行;要将导出的几何形状制成实体,还需使用单独的切片或制造软件。
要求、依赖项和冲突
Homebrew 快照 cask 要求 macOS 12 或更高版本,并明确与稳定版 openscad cask 冲突。两者使用相同的应用程序和命令行名称,因此请选择其中一个 cask,不要通过 Homebrew 同时安装。官方快照下载是适用于 Intel 和 Apple Silicon Mac 的通用版本。官方网站列出的快照下载要求为 macOS 11 或更高版本,但此安装方式适用更严格的 cask macOS 12 最低要求。
2026.10.05 DMG 大小为 73,250,165 字节,并已通过官方归档校验和验证。此通用下载也适用于 Apple Silicon;它不是单独的 ARM 版本。下载大小不等于安装后的磁盘占用。复杂模型可能需要大量时间和内存,但没有确定适用于所有情况的最低内存或安装空间数值。cask 未声明额外的 formula 依赖项;仓库中编译器和库的构建前提适用于从源代码构建,不会自动成为普通 DMG 用户的要求。
OpenSCAD 也提供 Windows 和 Linux/UNIX 版本,分别发行。当前快照下载页面规定,Windows 版本需为 11 或更高版本,运行于 64 位 Intel/AMD 系统,且不支持 Windows ARM。Linux AppImage、发行版软件包和其他格式各有其平台限制;页面所述 ARM64 AppImage 仅针对 64 位 Raspberry Pi OS 构建和测试。不要将稳定版要求或某个平台的快照版本要求套用于所有下载。
账户、费用和许可证
OpenSCAD 是依据 GNU GPL 第 2 版授权的自由软件,并接受自愿捐赠以支持开发。本地建模无需 OpenSCAD 账户或付费订阅。第三方库及任何外部服务均有各自的许可证或条款。
这三个已记录的快照日期,已通过官方 CircleCI 构建产物校验和及 Homebrew 记录的校验和,与确切的上游源代码修订版本对应。相关说明仅总结对应修订版本之间的变更,不会重复使用累计的 master 发行说明。
随附图片是 OpenSCAD 2015.03 在 macOS 上的官方网站截图,展示了脚本编辑器和模型预览。这是历史工作流程示例,并非当前快照的界面。图标取自官方仓库的 nightly 图标资源。
新版本 2026.10.11 更新内容 来自 Homebrew 提交记录
这个版本没有单独的更新说明。