SolidCraft 使用哪种几何内核?今天的卡车,SolidCore 正在评估中

由SolidCraft.pro,一个非官方的社区指南. 事实检查了2026年10月21日最后列出的来源。

Abstract illustration of a glowing B-rep bracket floating above stacked translucent layers
插图:一个由精确的面部和边缘定义的固体部分,坐在其下方的软件层上。

简短回答(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日)。

SolidCraft 0.18.2 Edit Fillet dialog rounding four vertical edges of a plate with a 5 mm radius, preview shown in orange
SolidCraft v0.18.2 中的子(Windows):对话只收集边缘和半径;计算圆形面孔是内核的工作。

今天使用的SolidCraft:基于卡车的内核

Diagram of SolidCraft layers: front ends, command engine and timeline, the SolidCraft-kernel API, and the truck crates underneath, with SolidCore shown as under evaluation
图表:在 v0.18.2 中层如何匹配在一起,以及SolidCore的位置(大约三分之一被移植,没有宣布的决定)。

2026年10月20日至21日发生了什么变化

在 10 月 21 日 03:11 UTC 上发布的公告中(10 月 20 日 21:11 MDT),维护者写道:“评估SolidCraft的新几何内核: Solidcore,一个安全的,确定性的,友好的Rust B-rep内核”在作出决定之前:

追踪问题:#3992.

什么是 SolidCore

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代理人驱动。

如果你使用 SolidCraft 意味着什么

如何与其他 CAD 程序进行比较

方案 内核
索尔德克拉夫特 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。

來源(檢查 2026-10-21)

更多文章:SolidCraft 博客· 未与 SolidCraft 或 Tangency Labs 相关联(关于这个网站).