【免费下载链接】cadcraftCADCraft: computer-aided design and drafting — an open-source, clean-room AutoCAD-style app in pure Rust项目地址https://gitcode.com/gh_mirrors/ca/cadcraft点击查看免费下载CADCraft 是一款用纯 Rust编写的开源 CAD 软件免费、跨平台目标是完整平替 AutoCAD 的经典 2D 绘图工作流命令行、对象捕捉、图层、标注、填充、图块——老绘图员熟悉的习惯操作它全都照着做。本文带你快速看懂它是什么、能做什么、如何上手以及它离完全平替还有多远。一、CADCraft 是什么纯 Rust 写成的开源 CADCADCraft 是 ArtCraft 团队从零构建的clean-room洁净室CAD 应用面向 AutoCAD 2027 的功能基准。与常见的套壳方案不同纯 Rust egui 渲染没有 Electron没有 WebView桌面端就是一个原生二进制全平台覆盖macOSuniversal、Windows含 ARM64 与 32 位、LinuxAppImage/Flatpak/deb/rpm甚至 RISC-V、FreeBSD还能通过 WebAssembly 在浏览器里跑免费开放MIT OR Apache-2.0 双许可无账号、无订阅、无功能阉割。整个项目约 5.7 万行 Rust 代码组织为 12 个库 crate 加 3 个应用分层清晰geom→doc→engine→ui-egui详见架构说明 docs/architecture.md。二、为什么它能平替 AutoCAD4 个核心理由理由 1工作流完全照搬 AutoCAD输入L、点两个点、输入545、回车——命令行提示带可点击的[Keywords]、AutoComplete、对象捕捉、极轴追踪、正交、窗选/交叉选择、夹点编辑、右键重复命令行为都遵循了几十年的绘图习惯。对从 AutoCAD 转来的用户迁移成本几乎为零。上图是 CADCraft 打开的示例户型图拾取点填充的墙体、MTEXT 房间标注、TABLE 房间表、多段引线和建筑标注全部由 CADCraft 命令绘出示例文件见 examples/apartment.dxf。理由 2文件兼容DXF/DWG 双向支持DXF 原生读写ASCII 与二进制R12 到 2018写出 R2000DWGR13 到 2018经开源 acadrust 库转换后打开与保存支持导出 SVG、PNG以及 PDF 出图PLOT / EXPORTPDF。格式兼容的详细进度可以查 docs/file-format-parity.md。⚡理由 3快而且是原生地快渲染走 wgpuWindows 默认 DirectX 12显示列表按视图容差细分空间索引让拾取在 20 万个实体时仍保持在 0.001 ms 级别。没有解释器、没有 JS 运行时一个二进制即是全部。理由 4为 AI Agent 而设计这一点甚至是 AutoCAD 自己没有的每个菜单项、工具、提示都是一个命令Agent 可以像人一样在命令行打字也可以用 JSON 直接调用任意命令、检查图纸、渲染结果——通过 MCP 服务、JSON 控制通道或 CLI 三条路径见 docs/mcp.md。三、功能速览今天 CADCraft 已经能做什么领域已就绪的能力绘制LINE、PLINE圆弧/变宽、CIRCLE、ARC、RECTANG、POLYGON、ELLIPSE、SPLINE、XLINE、RAY、DONUT、TEXT、MTEXT修改ERASE、MOVE、COPY、ROTATE、SCALE、MIRROR、STRETCH、OFFSET、TRIM、EXTEND、FILLET、CHAMFER、BREAK、JOIN、EXPLODE、矩形/极轴阵列、OVERKILL精确操作端点/中点/圆心/象限点/交点/切点等全套对象捕捉、极轴追踪、正交、网格吸附图层与特性图层管理器开关/冻结/锁定/打印/颜色/线型、特性面板、线宽与真实颜色标注全部 DIM* 命令 完整 DIMSTYLE 变量、关联标注、MLEADER、TABLE、TrueType 字体、堆叠分数填充与图块拾取点填充边界含岛、图案/实心/渐变填充、BLOCK/INSERT、属性与嵌套图块布局出图图纸空间布局、视口比例/锁定、页面设置、PLOT 出 PDF参数化几何/尺寸约束、AUTOCONSTRAIN、带表达式的 PARAMETERS、冲突检测界面语言含简体中文在内的 15 种界面语言支持实时切换见 docs/localization.md对中文用户值得一提简体中文界面开箱即用需系统装有 CJK 字体文字排版走 Unicode 双向算法阿拉伯文还支持 OpenType 连字整形。零件图示例双视图支架图含中心线、虚线、ANSI31 剖面填充与标题栏是典型的工程制图工作流。四、快速上手3 步跑起 CADCraft第 1 步获取代码源码构建需 Rust 1.95官方发布包见仓库发布页提供各平台安装包git clone https://gitcode.com/gh_mirrors/ca/cadcraft cd cadcraft第 2 步运行并打开示例图纸cargo run --release -p cadcraft -- --sample第 3 步在命令行体验 AutoCAD 式操作line 0,0 10,0 0,5 c # 画一个闭合三角形 circle 5,2 1 # 画一个圆 offset 0.25 # 偏移圆 zoom e # 缩放到范围想体验浏览器版进入 apps/cadcraft-web/ 后用trunk serve启动。桌面应用源码在 apps/cadcraft/核心命令引擎在 crates/engine/。布局空间图纸上的视口按 1:1 比例显示户型图可设置页面并 PLOT 输出 PDF——图纸空间工作流与 AutoCAD 一致。五、AI Agent 友好用 MCP 和 CLI 驱动 CAD 绘图CADCraft 把一切皆命令贯彻到底菜单、工具、提示背后都是同一个命令注册表约 295 个引擎命令。这意味着 AI Agent 或脚本可以完全接管绘图cadcraft-cli mcp # 启动 MCP 服务器无头会话 cadcraft-cli run --sample --script CIRCLE 22,3 1\n --save out.dxf --export out.png cadcraft-cli convert drawing.dxf drawing.svgMCP 工具包括command_line在提示符打字、executeJSON 调用任意命令、inspect_drawing检查图纸、render返回 PNG连接运行中的应用时还有screenshot和ui_click。CLI 完整约定退出码、流、环境变量见 docs/cli.md。六、诚实的现状它离完全平替还有多远官方对完成度毫不含糊ROADMAP.md指标数值功能广度对照 AutoCAD for Mac 菜单项50%245/491可用于真实工作就绪度≈ 38%基础用户就绪度≈ 46%距离 beta约 600–930 小时坦率说它仍处于 pre-alpha 阶段3D 建模2%、DWG 无损交换、块编辑器、样式表出图等尚需补齐缺失清单见 docs/gaps.md。但对以下人群现在就有价值想免费获得 AutoCAD 式命令行工作流的学生与爱好者需要脚本化/自动化批量出图的开发者CLI 脚本 MCP想在浏览器里打开 DXF 图纸的团队WASM 版关注开源 CAD 内核、想参与贡献的 Rust 开发者。七、常见问题 FAQQ1CADCraft 收费吗完全免费。MIT OR Apache-2.0 双许可无需注册账号、无订阅、无试用期。Q2它能打开同事发的 DWG 文件吗能。R13–2018 的 DWG 可打开并可保存回去R2000。CADCraft 尚未建模的实体类型在保存时会丢失细节见 docs/file-format-parity.md。Q3支持中文界面吗支持。简体中文是 15 种界面语言之一可实时切换中文文字绘制需系统安装 CJK 字体。Q4它和 LibreCAD、QCAD 有什么区别CADCraft 以 AutoCAD 2027 为对表基准追求命令行/提示语级别的交互还原并且原生支持 DWG 读写、MCP Agent 控制和 Web 版本。Q5性能怎么样原生 Rust wgpu 渲染20 万实体的拾取响应在毫秒以下日志与性能工具cadcraft-cli perf都内置。总结CADCraft 用一条清晰的路径回答免费平替 AutoCAD纯 Rust 原生内核 AutoCAD 级工作流还原 DXF/DWG 双向兼容 AI Agent 可编程外加 MIT/Apache 双许可的彻底免费。它现在还不是 100% 的 AutoCAD——官方诚实标注约 38% 的真实工作就绪度——但它是目前开源社区里对 AutoCAD 交互还原最彻底、工程化最严谨分层 crate、禁 panic、SonarCloud 扫描的纯 Rust 实现。如果你受够了订阅费或想让 AI 帮你批量画图值得现在就上手试试。赞分享【免费下载链接】cadcraftCADCraft: computer-aided design and drafting — an open-source, clean-room AutoCAD-style app in pure Rust项目地址https://gitcode.com/gh_mirrors/ca/cadcraft点击查看免费下载相关推荐ncmdump完全指南为什么这款免费工具能轻松实现NCM转MP3ncmdump完全指南为什么这款免费工具能轻松实现NCM转MP3 还在为网易云音乐下载的NCM文件无法在其他设备播放而苦恼吗ncmdump正是解决这一痛点的音视频ImageGlass完全指南为什么这款免费开源工具能彻底改变你的图片浏览方式ImageGlass完全指南为什么这款免费开源工具能彻底改变你的图片浏览方式 ImageGlass是一款轻量级、多功能的开源图片查看器专为无缝浏览图片而设计运维桌面应用MJ PDF 完全指南为什么这款免费开源Android PDF阅读器值得你马上安装MJ PDF 完全指南为什么这款免费开源Android PDF阅读器值得你马上安装 MJ PDF 是一款免费、开源、完全私密的 Android PDF 阅读器上一篇二进制重定位原理nanobrew 如何用 Zig 原生解析 Mach-O/ELF 替代 otool 与 patchelf下一篇IvorySQL Oracle兼容实战指南MERGE语句、只读视图与空串转NULL技巧汇总创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考