
简短回答(2026年10月):SolidCraft v0.18.2 通过自己的内核层进行固体建模,solidcraft-kernel,是基于开源Rust的卡车2026年10月21日(UTC)维护者停止新 kernel 工作当他们评估不同的内核时:固体,NVIDIA SMLib B-rep 库的 Rust 端口. SolidCore 尚未准备好. 其自己的 README 说大约有三分之一已被移植和“没有什么是可用的终结还没有结束”尚未宣布任何决定,您今天下载的应用程序仍在卡车基于的内核上运行。
每个SolidCraft模型 CAD 程序都坐落在一个几何内核上。边界代表性(B-rep):面部,边缘和顶部与准确的曲线和表面相关联。它还执行了硬操作:布莱恩,子,子,壳,抵消,扫描和楼梯,以及 STEP进口和出口。你在屏幕上看到的三角形只是用准确的形状来显示的网格。官方的SolidCore页面也同样解释了这一点。
这就是为什么内核质量会直接显示为用户体验。“手术失败”在SolidCraft的追踪器上,一些最新问题都带有“FILLET:操作失败”,“SHELL:操作失败”和“EXTRUDE:操作失败”等标题(2026年10月21日)。

truck-modeling, truck-shapeops, truck-meshalgo, truck-stepio和truck-topology.truck-shapeops0.4.0 并列出其 NOTICE 文件中的更改。
在 10 月 21 日 03:11 UTC 上发布的公告中(10 月 20 日 21:11 MDT),维护者写道:“评估SolidCraft的新几何内核: Solidcore,一个安全的,确定性的,友好的Rust B-rep内核”在作出决定之前:
crates/kernel/新人获得Akernel-paused标签和答案追踪问题:#3992.
| SolidCore(截至2026年10月21日) | |
|---|---|
| 什么 | 安静的港口微博,在NVIDIA的开源内核中的B-rep美元短期图书馆(C++/Python、Apache 2.0) |
| 许可证 | Apache-2.0;官方页面指出它是“不与NVIDIA关联或由NVIDIA认可” |
| 范围 | NURBS数学,曲线和表面,B-rep topology,交叉,布尔,子和子,分离和壳,扫描和皮肤,原始,治愈,质量属性。范围外 |
| 目标 | 没有unsafe,没有对坏输入的恐慌,确定性结果,没有全球状态,为WebAssembly构建,和与C++原始1e-9(相对)的数值一致,具有相同的拓扑,通过Rust-vs-C++“难度测试”单元检查 |
| 状态 | “大约有三分之一被移植并对C++进行验证:数学,NURBS和曲线层,表面和拓扑正在进行中。 “没有什么是可用的尽头到尽头(没有原始人,布尔人或子)。 |
| 进步 | 公共仪表板列出了每个单位的端口状态和测试结果 |
一个永不恐慌的内核,每次都给出相同的结果,并编译到WebAssembly,适合一个应用程序,该应用程序也在浏览器中运行,由AI代理人驱动。
| 方案 | 内核 |
|---|---|
| 索尔德克拉夫特 0.18.2 | 自己的Kernel Layer 在卡车Rust Crates (Apache-2.0); SolidCore 正在评估中 |
| 自由行 | 开放式CASCADE技术(OCCT), 长期存在的 C++ 内核(LGPL-2.1) |
| 多种商业 CAD 程序 | 获得许可的商业内核,如西门子降落伞 |
在SolidCraft的Show HN发布会上,一位评论员指出卡车依赖性,并写道:“创建一个b-rep内核是一笔惊人的工作”更多关于这两个开源程序SolidCraft 与 FreeCAD.
SolidCraft 是否会转向 SolidCore?尚未公布任何决定(2026年10月21日)。
SolidCraft 开发是否暂停?只有内核工作. 用户界面,草图,组装,绘图,文档和翻译继续进行。
今天可以使用SolidCore吗?不是作为一个建模内核,它还没有原始人,布尔人或子。
SolidCraft 是否使用 OpenCASCADE?该项目的规则禁止阅读或链接GPL/LGPL CAD代码,如OpenCASCADE和FreeCAD。
crates/kernel/Cargo.toml, NOTICE, AGENTS.md, docs/native-brep.md — HTTPS://github.com/tangency-labs / 硬件更多文章:SolidCraft 博客· 未与 SolidCraft 或 Tangency Labs 相关联(关于这个网站).