OpenSCAD
软件描述
OpenSCAD 是一款用于创建实体 3D CAD 对象的软件。它是一款免费软件,适用于 Linux/UNIX、MS Windows 和 MacOS。
官方网站
访问软件的官方网站了解更多信息
openscad.org
什么是 OpenSCAD?
OpenSCAD 是一款用于创建实体 3D CAD 对象的软件。它是免费软件,支持 Linux/UNIX、MS Windows 和 MacOS。 与大多数用于创建 3D 模型的自由软件(如著名的 Blender 应用程序)不同,它不侧重于 3D 建模的艺术性,而是专注于 CAD 功能。因此,若您计划创建机械零件的 3D 模型,OpenSCAD 可能正是您需要的应用程序;但若您更关注制作电脑动画电影,则显然不是合适的选择。 OpenSCAD 不是交互式建模工具,而类似于一个 3D 编译器,它读取描述物体的脚本文件,并根据该脚本生成 3D 模型。这使您(设计师)能够完全掌控建模过程,并轻松修改建模过程中的任意步骤,或创建由可配置参数定义的设计。 OpenSCAD 提供两种主要建模技术:一是实体几何构造(即 CSG),二是二维轮廓的拉伸。这些二维轮廓使用 AutoCAD DXF 文件格式进行数据交换。除了用于拉伸的二维路径外,还可从 DXF 文件中读取设计参数。除 DXF 文件外,OpenSCAD 还支持读取和创建 STL 与 OFF 格式的 3D 模型。
🔄 替代方案
49 个选择
PTC Creo
借助Creo Parametric及其扩展功能,您可以利用2D CAD、3D CAD以及参数化和直接建模功能,在下游创建、分析、查看和共享设计。
CAD Sketcher 是一个免费开源项目,旨在通过为 Blender 引入类似 CAD 的工具、功能和易用性,提升 Blender 中的精确工作流程。

Siemens NX
西门子NX软件是一款集成的产品设计、工程和制造解决方案,可帮助您更快、更高效地推出优质产品。
OpenJSCAD.org 是一个更新的 OpenJsCAD 前端,您可以在本地或通过内置的 JS 编辑器在线编辑 .jscad 文件。一些功能可帮助您更轻松地从 OpenSCAD 迁移到 OpenJSCAD(OpenSCAD.

DeclaraCAD
一个使用 Open Cascade(pythonocc)和 enaml(python)构建的声明式参数化3D建模应用。它类似于 OpenSCAD,旨在通过编程方式定义所有内容。








