当前位置: 欣欣网 > 码农

16.9K Star开源一个很少有的3D建模软件

2024-01-23码农

微信公众号:[开源日记],分享10k+Star的优质开源项目

今天介绍的这个软件应该很少见, 这是一款开源的跨平台三维参数化建模软件,可用于设计各种实物对象。它支持自由建模和从二维到三维的转换,适用于多个领域,包括产品设计、机械工程和建筑。FreeCAD的底层技术包括OpenCASCADE几何核心、Coin3D库和Python API。该软件可以在Windows、macOS和Linux上运行,提供了稳定版本和开发版本的安装选项,并提供了详细的编译指南。

功能和特点:

  • 1.自由建模:FreeCAD主要用于设计各种实物对象,支持参数化建模,你可以通过返回模型历史记录来轻松修改设计参数。

  • 2.从二维到三维:FreeCAD允许你在二维空间中绘制几何约束的形状,并以此为基础构建其他对象。它包含许多组件,可调整尺寸或从三维模型中提取设计细节,以创建高质量的生产就绪图纸。

  • 3.多领域应用:FreeCAD设计用于满足广泛的需求,包括产品设计、机械工程和建筑等领域,无论你是爱好者、程序员、有经验的CAD用户、学生还是教师,都能够找到适合自己的使用方式。

  • 4.跨平台支持:FreeCAD可以运行在Windows、macOS和Linux等操作系统上。

  • 用到的底层技术

  • OpenCASCADE:强大的几何核心,是FreeCAD的最重要组件。

  • Coin3D库:符合Open Inventor标准的三维场景表示模型。

  • Python:FreeCAD提供了丰富的Python API,使用户可以通过编写Python脚本扩展其功能。

  • Qt:使用Qt构建的图形用户界面,使用户可以直观地操作与设计。

  • 安装:

    稳定版本的预编译软件包可在Windows、macOS和Linux的Releases页面上获取。

    在大多数Linux发行版中,可以直接从软件中心应用程序安装FreeCAD。

    编译:

    编译FreeCAD需要安装几个库及其开发文件,例如OCCT(Open Cascade)、Coin和Qt,具体列表和相关页面提供了最新的编译指南。在Windows上,这些库被FreeCAD团队打包并提供了便捷的安装包。在Linux上,这些库可以在发行版的软件仓库中找到,在macOS和其他平台上, 需要自行编译这些库。

    微信公众号:[开源日记],分享10k+Star的优质开源项目

    创作不易 分享 , , 在看 ,三连支持一波,感谢。↓↓↓