| 主题 | SolidCraft | 自由行 |
|---|---|---|
| 许可证 | MIT 或 Apache 2.0 (双重) | LGPL-2.0或后期(应用) |
| 地理内核 | Pure-Rust B-rep 堆栈(SolidCore / 项目内核工作) | OpenCASCADE技术(OCCT) |
| UI 模型 | 单个参数编辑器 + 功能时间表 | 基于工作台(PartDesign、Sketcher、TechDraw、Path、FEM等) |
| Sketch 限制 | 限制时间表上的草图 | Sketcher Workbench(成熟制约解决器) |
| 成熟 | 早期;按项目“可用于简单部件” | 成熟 1.x 线 (1.1.4 维修截至 2026-09) |
| 图形 / CAM / FEM | 应用中没有 CAM/FEM;正在进行的绘图(未发货) | TechDraw,路径(CAM),五个工作台 |
| 原生格式 | .sc(老年人.solidcraft依然开放) | .FCStd |
| 交换 | STEP、IGES、3MF、STL、OBJ等。.FCStd/Rhino通过cadmpeg | STEP、IGES、STL、SVG、DXF、OBJ、IFC、DAE等 |
合并.f3d | 没有原生进口商记录 - 使用步骤 | 没有第一方 Fusion 原生进口商(使用 STEP/Interchange) |
| 平台 | Windows / macOS / Linux 桌面 + 官方WASM Web App | Windows / macOS / Linux 桌面 (主要) |
| 脚本 | JSON命令脚本,无头 CLI,单元意识参数 | 深度Python API,宏,工作台插件 |
| AI / MCP | 建成SolidCraft-cli mcp | 社区 MCP 桥梁(例如 FreeCAD-mcp);不是核心 |
SolidCraft模型固体采用纯Rust B-rep方法和可编辑的功能时间线(草图 →挤出/fillet/shell/... →更改参数并重建)。固体作为一个Rust Geometry kernel的努力。
核心状态(2026年10月):现行版本仍在模型中使用项目的Rust内核(crates/kernel/) 2026年10月21日,维护人员暂停了新内核工作,同时评估将SolidCraft移动到SolidCore,NVIDIA SMLib B-rep内核的安全Rust端口(Apache-2.0)。公告,
SolidCore 状态)背景:SolidCraft的内核、卡车和SolidCore解释.
自由行建在OpenCASCADE(OCCT),一个长期存在的C++ CAD内核,并通过专门的工作台展示建模,这种模块化是FreeCAD对于绘图,CAM,FEM和BIM导向任务的优势。
examples/bracket.json在 SolidCraft Web 应用程序中打开 - 典型的简单部分范围。.FCStd通过桌面上的cadmpeg,在浏览器应用程序和CLI(地理导入;历史未保存)。.f3d:无论是项目文件都不是忠实的原生合并历史进口商;首先从合并出口 STEP。对于大多数生产工作流程来说,FreeCAD(最新稳定 1.1.x)是一个成熟的基于工作台的套件,包括TechDraw、Path/CAM、FEM和巨大的附加系统。
是的,通过桌面应用程序、浏览器应用程序和 CLI 中的文档化 cadmpeg 路径(与 STEP 导入相同)的固体:您将 Geometry 作为导入基础功能,而不是 FreeCAD 的完整参数历史。
FreeCAD MCP 作为社区项目(例如 neka-nat/FreeCAD-mcp)存在,通常需要 FreeCAD 与附加件或桥梁运行,而不是核心应用程序中的内置体育场服务器。
如果你想要一个本地、无头的CAD命令表面,一个二进制,SolidCraft的MCP是为此设计的。FreeCAD代理通常通过社区MCP桥梁和Python驱动FreeCAD。
FreeCAD 包括 TechDraw、Path (CAM) 和 FEM 工作台,SolidCraft 的公共路线图涵盖了绘图、CAM/制造和模拟。
相关:SolidCraft 对比 Fusion 360 · 安装指南 · MCP 教程 · FreeCAD MCP 与其他 CAD MCP 服务器相比 · SolidCraft 评论.