有没有适用于Ubuntu的3D CAD程序?

我需要一个适用于机械工程的好的CAD程序。 像Autocad一样,是否有适用于Ubuntu的好的3D CAD程序?
10个回答

FreeCAD

如果你还没有尝试过FreeCAD,那你就错过了。它是一个完全参数化的三维建模软件包,可以通过Python进行扩展。界面相对用户友好,感觉上有点像Solidworks的“年轻”版本。

安装:只需安装freecad软件包,或使用PPA安装更新版本。还可以使用AppImage。


OpenSCAD

OpenSCAD是一款用于创建实体3D CAD模型的软件。它是免费软件,适用于Linux/UNIX、Windows和Mac OS X。与大多数用于创建3D模型的免费软件(如Blender)不同,它不注重艺术方面的3D建模,而是专注于CAD方面。因此,当您计划创建机械零件的3D模型时,它可能是您寻找的应用程序,但如果您更感兴趣于创建计算机动画电影,则肯定不是您寻找的。

安装OpenSCAD,只需在键盘上按下Ctrl+Alt+T打开终端。打开后,运行以下命令:

sudo add-apt-repository ppa:openscad/releases
sudo apt update
sudo apt install openscad

更多CAD应用请参见适用于Linux的8款最佳CAD应用程序

1Ubuntu 14.04只需运行sudo apt-get install openscad即可。 - Ivan Black
看起来非常有前途,因为我是一个程序员,而且这是为程序员设计的。但是哇,它有一些奇怪的错误!所有的文本都无法阅读,似乎是由于Unicode错误引起的。 - Mr. Developerdude

对于3D使用Blender。我认为这是唯一的真正替代品。但是你将需要做很多工作,因为它专注于动画。Blender非常广泛,你将不得不找到你需要的东西,这对初学者来说并不总是容易的。例如,有插件工具可以改进精确的3D建模,你可以自定义视图等。
对于2D使用DraftSight不是免费软件)。它是AutoCAD的克隆版本,这意味着你不需要熟悉新的命令、工作流程等。对个人用户来说是免费的,关于你的行为信息将定期发送给DraftSight。访问他们的主页并获取最新的.deb文件。DraftSight的缺点是没有3D功能。

2一个免费开源的替代方案是LibreCAD - Pablo Bianchi
1DraftSight在Linux平台上不再可用。 - MinhajulAnwar

BRL-CAD

也许BRL-CAD会适合您:

BRL-CAD是一个强大的跨平台开源组合构造实体几何(CSG)实体建模系统,包括交互式3D实体几何编辑、高性能光线追踪支持用于渲染和几何分析、网络分布式帧缓冲支持、图像和信号处理工具、路径追踪和光子映射支持用于逼真图像合成、系统性能分析基准套件、嵌入式脚本接口以及用于稳健高性能几何表示和分析的库。


没有值得使用的免费3D实体建模CAD软件。

FreeCAD是唯一一个接近的选择,但是相对而言,“接近”只是相对的...它不能很好地进行圆角处理,布尔运算符不起作用,甚至无法创建草图平面!

所以,除非你只需要简单的、方块状的模型,否则你就没那么幸运了。


4虽然FreeCAD的开发人员很少,存在着一些由第三方几何建模内核引起的错误和功能缺失,但它可以在你需要的平面上创建草图,并且它能做的远不止“简单的、方块状的模型”。只需访问官方论坛的“用户展示”板块,就能确认这一点。 - Norm C.

有时候你必须为真正的软件付费。Varicad是一个非常好的与Linux兼容的系统,价格也非常合理。我已经将其与Solidworks进行了测试,表现良好。虽然它没有内置的有限元分析功能,但Linux上有许多类似的程序可供选择。试用一下免费版本,看看如何。

EQUINOX-3D具有先进的自由形式和数值CAD、逼真/基于物理的渲染、动画等众多功能。
我们在高级CAD建模/3D打印非常复杂的有机形状(如机器人零件)方面,大量且专门使用它。 这是最新功能电影等的列表。

网站上的所有图片和电影都是100%由EQUINOX-3D创建的。


你一定在找类似的东西,比如M4套件(专有软件)。我不知道它有多好,从未使用过,但这是我在Linux中找到的唯一专门的CAD软件。

使用西门子PLM NX。虽然它不是免费的,也没有Ubuntu的内置支持,但您可以通过添加一些库并对操作系统应用一些修改来使用它,因为它在Redhat和Suse Linux中得到支持。

1请您能否详细说明一下“添加一些库并进行一些修改”的具体内容?否则,这个回答就会显得质量较低。 - pomsky

尝试使用NanocadWine模拟器。NanoCAD是我找到的最相似的Autocad软件;我没有在Ubuntu上尝试过它,但你可以查看Wine的页面以获取有关如何在Linux上运行Windows版本的更多信息。