软件截图
软件介绍
CADCraft 是一款采用纯 Rust 语言构建、遵循白盒规范开发的现代化开源 2D/3D 计算机辅助制图与设计软件。该程序彻底抛弃了重型框架与 Web 容器,基于原生 GPU 渲染管道(wgpu)与 egui 实现轻量极速的界面响应,是专业工程人员寻找 AutoCAD替代品 的理想之选。它深度还原了工程制图经典的命令行与几何捕捉习惯,无缝兼容主流 DXF/DWG 工业图纸规范,并开创性地集成了 Model Context Protocol(MCP)接口,使其既是一款高效的 DXF编辑器,也是首批能够完全交由自主 AI 智能体驱动与审查的 Rust制图工具。
核心功能
经典绘图与指令工作流:支持
LINE、PLINE、CIRCLE、SPLINE等丰富图元生成,以及TRIM、EXTEND、ARRAY、OVERKILL等拓扑编辑指令。完全复刻以命令行为核心的交互方式,内置自动补全、坐标计算(绝对/相对极坐标)与热夹点快速形变循环。多源文件格式兼容与导出:原生双向读写 DXF(涵盖 R12 至 2018 版本,兼容 ASCII 与二进制编码),通过嵌入式 acadrust 引擎读写 DWG 文件,并支持图纸高保真矢量打印为 PDF 或直接导出 SVG 与高清 PNG 图像。
高精度对象捕捉与几何参数化:涵盖端点、中点、垂足、切点及两圆公切线等十余种微距对象捕捉规则与极轴追踪系统;内置几何约束与尺寸约束求解器,支持带参数表达式的变量约束,图纸随形变自动保持约束关系。
图纸布局、标注与文字排版:支持多视口图纸空间(Paper Space Layouts)与模型空间联动;完整实现关联尺寸标注与自定义箭头样式;集成 Unicode 双向文本排版算法与 OpenType 字形塑造机制,完美支持 RTL 文本(波斯语、阿拉伯语等)与系统 TrueType/OpenType 字库渲染。
智能体自动化与开发接口:内置独立的
cadcraft-cli工具链、无头模式以及标准的 MCP 服务端协议,支持通过统一的 JSON 控制通道直接审查工程拓扑、动态派发制图指令与实时截屏验算,便于将工程 CAD 接入大语言模型自动化流程。
适用人群
寻求轻量、无订阅负担的建筑设计、机械工程与数字化制图技术人员。
对工业级文件格式(DXF/DWG)有查看、编辑与批量转换需求的跨平台开发者。
探索自主 AI 智能体工程建模、代码化制图(Agentic CAD)的算法工程师与极客研究团队。
优缺点分析
优点:
极高运行能效与便携性:纯 Rust 构建与原生图形 API 加速,免除 Electron 运行时开销,资源占用极低且支持各端单文件绿色运行与 WebAssembly 浏览器免安装访问。
开放性与自动化友好:双重宽松开源协议(MIT/Apache-2.0),设计解耦为底层独立数学计算、文档数据库与渲染层,提供标准 MCP 协议,非常适合嵌入自动化管线。
交互逻辑连贯:严谨还原了资深工程师熟悉的操作范式,学习迁移阻力极小。
缺点:
项目处于早期发展阶段:高阶实体(如复杂的 3D 实体布尔运算、曲面放样)与部分 AutoCAD 遗留字体格式(.SHX 大字体)的适配尚在演进中。
文件保存存在兼容边界:当前写入版本主要锚定 R2000 规范,未被底层数据模型完全解析的高版本专有实体在重新保存时可能无法被保留。
系统要求
Windows:Windows 10 / 11(支持 x64、ARM64 及 32-bit,默认依赖 DirectX 12 或 Vulkan 驱动)
macOS:macOS 11.0 及更高版本(原生 Universal 二进制,支持 Apple Silicon 与 Intel 处理器)
Linux & BSD:glibc 2.31+ 主流发行版(提供 AppImage、Flatpak、deb、rpm 及 FreeBSD/RISC-V 归档包)
Web 端:支持 WebAssembly 与 WebGPU/WebGL 的现代化 Chromium、Firefox 或 Safari 浏览器
通用硬件建议:具备基础 Direct3D 12/Vulkan/Metal 硬件加速支持的图形芯片,内存建议 2 GB 以上。
下载地址
声明:本站为非盈利性技术交流平台。所有资源均来自互联网或官方发布,版权归原作者所有。如有侵犯您的权益,请联系我们(fzxzcopy@163.com),我们将第一时间处理。