标签 CAD 下的文章

新的摩尔定律:黄氏定律

摩尔定律的发展速度已经放缓,有人说它已经结束了。以 Nvidia CEO 兼联合创始人黄仁勋名字命名的黄氏定律揭示了为 AI 提供动力的硅芯片是如何每两年就将性能提高一倍以上的。Nvidia 首席科学家 Bill Dally 表示,从 2012 年 11 月到今年 5 月,Nvidia 的芯片在一类重要的 AI 计算方面的性能提高了 317 倍。

来源:华尔街日报

拍一拍:平均每年这些为 AI 提供动力的芯片的性能都会提高一倍以上,这种进步速度让摩尔定律显得苍白无力。

麒麟 OS 宣布兼容中望 CAD

开发商中标软件宣布,麒麟软件与国内第一款基于 Linux 系统环境的国产 CAD 产品中望 CAD Linux 预装版完成兼容性测试,能够达到通用兼容性要求及性能、可靠性要求,满足用户的关键性应用需求。

来源:快科技

拍一拍:Linux 的普及和 Linux 应用生态是相辅相成的。

Mozilla 的 WebThings IoT 平台成为独立的开源项目

在 Mozilla 进行了一系列裁员之后,他们的 WebThings IoT 平台正由前员工与新的商业赞助商一起作为一个独立的开源项目分拆出来。WebThings 是一个基于 W3C Web of Things 标准构建的开放平台,用于通过 Web 监视和控制设备。

来源:mozilla

拍一拍:Mozilla 裁员带来的后果就是旗下各个项目纷纷自谋出路,从某种意义上,这应该是一件好事。

计算机辅助设计 (CAD) 是很多工程流程的必不可少的部分。CAD 用于建筑、汽车零部件设计、航天飞机研究、航空、桥梁施工、室内设计,甚至服装和珠宝设计等专业领域。

在 Linux 上并不原生支持一些专业级 CAD 软件,如 SolidWorks 和 Autodesk AutoCAD。因此,今天,我们将看看排名靠前的 Linux 上可用的 CAD 软件。预知详情,请看下文。

Linux 可用的最好的 CAD 软件

CAD Software for Linux

在我们查看这份 Linux 的 CAD 软件列表前,你应该记住一件事,在这里不是所有的应用程序都是开源软件。我们也将包含一些非自由和开源软件的 CAD 软件来帮助普通的 Linux 用户。

我们为基于 Ubuntu 的 Linux 发行版提供了安装操作指南。对于其它发行版,你可以检查相应的网站来了解安装程序步骤。

该列表没有任何特殊顺序。在第一顺位的 CAD 应用程序不能认为比在第三顺位的好,以此类推。

1、FreeCAD

对于 3D 建模,FreeCAD 是一个极好的选择,它是自由 (免费和自由) 和开源软件。FreeCAD 坚持以构建机械工程和产品设计为目标。FreeCAD 是多平台的,可用于 Windows、Mac OS X+ 以及 Linux。

freecad

尽管 FreeCAD 已经是很多 Linux 用户的选择,应该注意到,FreeCAD 仍然是 0.17 版本,因此,不适用于重要的部署。但是最近开发加速了。

FreeCAD 并不专注于 direct-2D 绘图和真实形状的动画,但是它对机械工程相关的设计极好。FreeCAD 的 0.15 版本在 Ubuntu 存储库中可用。你可以通过运行下面的命令安装。

sudo apt install freecad

为获取新的每日构建(目前 0.17),打开一个终端(ctrl+alt+t),并逐个运行下面的命令。

sudo add-apt-repository ppa:freecad-maintainers/freecad-daily
sudo apt update
sudo apt install freecad-daily

2、LibreCAD

LibreCAD 是一个自由开源的、2D CAD 解决方案。一般来说,CAD 是一个资源密集型任务,如果你有一个相当普通的硬件,那么我建议你使用 LibreCAD ,因为它在资源使用方面真的轻量化。LibreCAD 是几何图形结构方面的一个极好的候选者。

librecad

作为一个 2D 工具,LibreCAD 是好的,但是它不能在 3D 模型和渲染上工作。它有时可能不稳定,但是,它有一个可靠的自动保存,它不会让你的工作浪费。

你可以通过运行下面的命令安装 LibreCAD。

sudo apt install librecad

3、OpenSCAD

OpenSCAD 是一个自由的 3D CAD 软件。OpenSCAD 非常轻量和灵活。OpenSCAD 不是交互式的。你需要‘编程’模型,OpenSCAD 来解释这些代码来渲染一个可视化模型。在某种意义上说,它是一个编译器。你不能直接绘制模型,而是描述模型。

openscad

OpenSCAD 是这个列表上最复杂的工具,但是,一旦你了解它,它将提供一个令人愉快的工作经历。

你可以使用下面的命令来安装 OpenSCAD。

sudo apt-get install openscad

4、BRL-CAD

BRL-CAD 是最老的 CAD 工具之一。它也深受 Linux/UNIX 用户喜爱,因为它与模块化和自由的 *nix 哲学相一致。

BRL-CAD rendering by Sean

BRL-CAD 始于 1979 年,并且,它仍然在积极开发。现在,BRL-CAD 不是 AutoCAD,但是对于像热穿透和弹道穿透等等的运输研究仍然是一个极好的选择。BRL-CAD 构成 CSG 的基础,而不是边界表示。在选择 BRL-CAD 时,你可能需要记住这一点。你可以从它的官方网站下载 BRL-CAD 。

5、DraftSight (非开源)

如果你习惯在 AutoCAD 上作业。那么,DraftSight 将是完美的替代。

DraftSight 是一个在 Linux 上可用的极好的 CAD 工具。它有相当类似于 AutoCAD 的工作流,这使得迁移更容易。它甚至提供一种类似的外观和感觉。DrafSight 也兼容 AutoCAD 的 .dwg 文件格式。 但是,DrafSight 是一个 2D CAD 软件。截至当前,它不支持 3D CAD 。

draftsight

尽管 DrafSight 是一款起价 149 美元的商业软件。在 DraftSight 网站上可获得一个免费版本。你可以下载 .deb 软件包,并在基于 Ubuntu 的发行版上安装它。为了开始使用 DraftSight ,你需要使用你的电子邮件 ID 来注册你的免费版本。

荣誉提名

  • 随着云计算技术的巨大发展,像 OnShape 的云 CAD 解决方案已经变得日渐流行。
  • SolveSpace 是另一个值得一提的开源软件项目。它支持 3D 模型。
  • 西门子 NX 是一个在 Windows、Mac OS 及 Linux 上可用的工业级 CAD 解决方案,但是它贵得离谱,所以,在这个列表中被忽略。
  • 接下来,你有 LeoCAD,它是一个 CAD 软件,在软件中你使用乐高积木来构建东西。你使用这些信息做些什么取决于你。

我对 Linux 上的 CAD 的看法

尽管在 Linux 上游戏变得流行,我总是告诉我的铁杆游戏朋友坚持使用 Windows。类似地,如果你是一名在你是课程中使用 CAD 的工科学生,我建议你使用学校规定的软件 (AutoCAD、SolidEdge、Catia),这些软件通常只在 Windows 上运行。

对于高级专业人士来说,当我们讨论行业标准时,这些工具根本达不到标准。

对于想在 WINE 中运行 AutoCAD 的那些人来说,尽管一些较旧版本的 AutoCAD 可以安装在 WINE 上,它们根本不执行工作,小故障和崩溃严重损害这些体验。

话虽如此,我高度尊重上述列表中软件的开发者的工作。他们丰富了 FOSS 世界。很高兴看到像 FreeCAD 一样的软件在近些年中加速开发速度。

好了,今天到此为止。使用下面的评论区与我们分享你的想法,不用忘记分享这篇文章。谢谢。


via: https://itsfoss.com/cad-software-linux/

作者:Aquil Roshan 选题:lujun9972 译者:robsean 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

FreeCAD 3D Modeling Software

FreeCAD 是一个基于 OpenCasCade 的跨平台机械工程和产品设计工具。作为参数化 3D 建模工具,它可以与 PLM、CAx、CAE、MCAD 和 CAD 协同工作,并且可以使用大量高级扩展和自定义选项扩展其功能。

它有基于 Qt 的简约用户界面,具有可切换的面板、布局、工具栏、大量的 Python API 以及符合 Open Inventor 的 3D 场景表示模型(感谢 Coin 3D 库)。

FreeCAD 3D Software

FreeCAD 3D 软件

正如在网站上所列出的,FreeCAD 有一些使用案例,即:

  • 家庭用户/业余爱好者:有一个想要构建,或已经已经构建,或者 3D 打印的项目么?在 FreeCAD 中建模。无需之前具有 CAD 经验。我们的社区将帮助你快速掌握它!
  • 有经验的 CAD 用户:如果你在工作中使用商业 CAD 或 BIM 建模软件,你会在 FreeCAD 的许多工作台中找到类似的工具和工作流程。
  • 程序员:几乎所有的 FreeCAD 功能都可以用 Python 访问。你可以轻松扩展 FreeCAD 的功能,使用脚本将其自动化,创建自己的模块,甚至将 FreeCAD 嵌入到自己的程序中。
  • 教育者:教给你的学生一个免费的软件,不用担心购买许可证。他们可以在家里安装相同的版本,并在离开学校后继续使用它。

FreeCAD 中的功能

  • 免费软件:FreeCAD 免费供所有人下载和使用。
  • 开源:在 GitHub 上开源。
  • 跨平台:所有的 Windows、Linux 和 Mac 用户都可以享受 FreeCAD 的功能。
  • 全面的在线文档
  • 一个给初学者和专业人士的免费在线手册
  • 注释支持。例如:文字和尺寸。
  • 内置的 Python 控制台。
  • 完全可定制和脚本化的用户界面。
  • 这里有展示项目的在线社区。
  • 用于建模和设计各种物体的可扩展模块。

FreeCAD 为用户提供的功能比我们在这里列出的多得多,所以请随时在其网站的功能页面上查看其余的功能。

市场上有很多 3D 建模工具,但几乎没有免费的。如果你是建模工程师、建筑师或艺术家,并且正在寻找可以使用的程序,而不必花费现金,那么 FreeCAD 是一个非常漂亮的开源项目,你应该看一下。

尝试一下它,看看你是否不喜欢它。

准备成为 FreeCAD 用户了么?你最喜欢哪个功能?你有没有遇到过与它功能相近的其他软件?

欢迎在下面的评论区留下你的留言、建议和建设性的批评。


via: https://www.fossmint.com/freecad-3d-modeling-and-design-software-for-linux/

作者:Martins D. Okoi 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出