发现 
桌面应用设计创意
OpenCADStudio:Rust 开源 CAD 工具
用 Rust 编写的跨平台 2D 制图与 3D 建模 CAD,原生读写 DWG/DXF,提供桌面版和网页版。
- 浏览
- 1
- 访问
- 0
- 下载
- 0
- 版本
- v2026.44
- 平台
- Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Open CAD Studio 是一个用 Rust 构建的跨平台技术制图与实体建模应用,桌面版与浏览器版共用同一套编辑内核。它可以直接读写 DWG 和 DXF 图纸,无需借助格式转换服务。项目采用 GPL-3.0 许可证,目前仍在活跃开发中。

主要功能
- 原生图纸工作流:直接打开、编辑、修复并保存 DWG / DXF,无转换服务参与。
- 精确 2D 制图:直线、多段线、曲线、样条曲线、图案填充、对象捕捉、追踪、图层、块和外部参照。
- 注释与出图工具:文字、尺寸标注、引线、公差、表格、模型空间、图纸空间、视口与打印样式。
- 内核驱动的 3D 建模:实体基本体、拉伸、旋转、扫掠、放样、布尔运算与 ACIS 实体细分。
- GPU 渲染:通过
wgpu加速 2D/3D 视口,支持正交与透视相机。 - 可扩展:原生插件、命令脚本、无头转换,以及基于行式 JSON 的自动化 API。

安装与使用
桌面版安装包在 latest release 页面下载,支持 Windows、Linux 与 Apple Silicon macOS。若不想安装,可以直接使用网页版,图纸通过浏览器选择并以本地下载方式保存。
- Windows:提供签名的
-installer.msi安装包(含开始菜单快捷方式、DWG/DXF 文件关联与缩略图)或-portable.exe免安装版。 - Linux:下载 x86-64 AppImage 后赋予执行权限运行;也可通过 FlatPark 以 Flatpak 安装:
flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak install flatpark io.github.HakanSeven12.OpenCadStudio
- macOS:下载
-macos-arm64.dmg,把OpenCADStudio.app拖入「应用程序」;首次启动被 Gatekeeper 拦截时,在「系统设置 → 隐私与安全性」中放行。
界面支持跟随系统语言,或从设置中切换 23 种语言,包括简体中文与繁体中文。
自动化
桌面版支持一次性转换、常驻无头服务,以及面向 AI 应用的无客户端 MCP 端点:
OpenCADStudio --export input.dwg output.dxf
OpenCADStudio --serve --port 4242
OpenCADStudio --mcp
自动化服务通过标准输入输出或本地 TCP 套接字按行交换 JSON 对象;MCP 客户端配置为启动 OpenCADStudio --mcp 即可连接。
从源码构建
cargo build --release --bin OpenCADStudio
网页版需先安装 wasm32-unknown-unknown 目标与 trunk、wasm-bindgen-cli,再运行 trunk serve。
注意事项
- 项目仍在积极开发中,请务必备份重要的生产图纸,并通过 GitHub Issues 反馈可复现的问题。
- 浏览器版不加载原生插件;插件、系统打印、PDF 输出、命令脚本与无头自动化仅在桌面版可用。
- macOS 包为 ad-hoc 签名,未经 Apple 公证。
- Flatpak 版通过文件选择器读写图纸,指向其他文件的外部参照与底图需额外授予家目录访问权限:
flatpak override --user --filesystem=home io.github.HakanSeven12.OpenCadStudio。
本作品整理自 GitHub 开源项目 HakanSeven12/OpenCADStudio,原作者 @HakanSeven12,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2026.44当前版本
每周发布的 2026.44 版,网页版与桌面版同源构建:导出完整图纸头、块内与新建图纸的实体角点捕捉、注释尺寸按比例缩放、打印按真实尺寸出图、保存尺寸翻转箭头、保护 MTEXT 数据不被静默丢弃,并新增 COPYTOLAYER 与 ViewCube 的 UCS 联动。
评论