undefined

FreeCAD:

一款基于 LGPL 许可证的开源参数化 3D CAD 建模软件,主要面向机械工程与产品设计,也适用于建筑、有限元分析、3D 打印等领域,具备类似 CATIA、SolidWorks 等软件的功能。

undefined

安装

Docker Compose

services:
  freecad:
    image: linuxserver/freecad:latest
    container_name: freecad
    ports:
      - 3000:3000
      - 3001:3001
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
    volumes:
      - ./config:/config
    shm_size: "1gb"
    restart: unless-stopped

使用

浏览器中输入 https://NAS的IP:3001 就能看到界面,注意是 HTTPS 协议

undefined

设置语言为中文

undefined

切换选择主题,不过感觉还是经典的好看

undefined

点击“完成”

undefined

先看看应用提供的示例

undefined

虽然是网页,操作还算流畅

undefined

切换视角的时候,处理器会飙升到 17%(调用核显应该会有所改善),正常情况比较低,内存占用在 1.5GB 以下

undefined

下面简单说说怎么导入工程文件,文件 -》 打开

undefined

TIP:支持文件格式挺多的

undefined

打开 config 文件夹,可以将文件放到 Desktop 文件夹

undefined

来到对应的映射目录,放入工程文件

undefined

返回页面就可以看到文件了,点击打开

undefined

TIP:导入 DWG 文件好像没有转换器,需要下载转换器

undefined

用其他软件转成 DXF ,再打开就没什么问题了

undefined

总结

部署后就可以在浏览器上快速打开 CAD 文件并展示,甚至直接操作编辑,还是非常不错的。使用体验基本还是比较流畅的,支持多种常见的工程文件格式导入,不过导入 DWG 需要下载转换器(我也不清楚,就没弄了)就有点麻烦,后面我是转换为 DXF 格式后便能顺利打开的。资源占用整体不算高,切换视角的时候 CPU 占用会多一点,应该可以配置核显解决。对于日常有需要用到 CAD 软件的用户,可以部署试试。