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

安装
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
参数说明(更多参数建议去看文档)
:::PUID(环境变量,可选):UserID 用户权限
PGID(环境变量,可选):GroupID 用户组权限
TZ(环境变量):时区设置
/config(路径):用于存放配置文件
shm_size(参数):限制内存大小
:::
使用
浏览器中输入 https://NAS的IP:3001 就能看到界面,注意是 HTTPS 协议

设置语言为中文

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

点击“完成”

先看看应用提供的示例

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

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

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

TIP:支持文件格式挺多的

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

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

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

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

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

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