
Resposta breve (outubro de 2026):SolidCraft v0.18.2 realiza a súa modelaxe sólida a través da súa propia capa de núcleo,solidcraft-kernel, que está construído sobre o código aberto RustcamiónO 21 de outubro de 2026 (UTC) os mantedoresNovas funcións do kernelmentres avalian un núcleo diferente:Solidariedade, unha porta Rust da biblioteca SMLib B-rep de NVIDIA. SolidCore aínda non está listo. O seu propio README di sobre un terzo foi portado e"Nada é útil fin a fin aínda"Non se anunciou ningunha decisión, e a aplicación que descargas hoxe aínda se executa no kernel baseado en camións.
Cada programa CAD de modelado sólido está situado nun núcleo de xeometría.Representación fronteiriza (B-rep): caras, bordos e vértices atados a curvas e superficies exactas. Tamén executa as operacións duras: booleanos, filetes, chamfers, cascas, compensacións, saltos e lofts, e STEP importación e exportación. Os triángulos que ves na pantalla son só unha rede feita desa xeometría exacta para a exhibición.
É por iso que a calidade do núcleo aparece directamente como experiencia do usuario.«A operación fracasou»Varios dos últimos problemas no rastreador de SolidCraft levan títulos como "FILLET: operación fracasou", "SHELL: operación fracasou" e "EXTRUDE: operación fracasou" (21 de outubro de 2026).

truck-modeling, truck-shapeops, truck-meshalgo, truck-stepioetruck-topology.truck-shapeops0.4.0 e lista os cambios no seu ficheiro NOTICE.
Nun anuncio publicado ás 03:11 UTC o 21 de outubro (21:11 MDT o 20 de outubro), os mantedores escribiron que están"Avaliación dun novo núcleo de xeometría para SolidCraft: solidcore, un núcleo seguro, determinista e amigable de Rust B-rep"Ata que se tome unha decisión:
crates/kernel/Os novos reciben unhakernel-pausedUnha etiqueta e unha resposta.Problemas de rastrexo:#3992.
| SolidCore (a partir do 2026-10-21) | |
|---|---|
| que | O porto de RustLimpeza, o núcleo B-rep no código aberto de NVIDIADólar BrepBibliotecas (C++/Python e Apache 2.0) |
| Licenzas | Apache-2.0; a páxina oficial nota que é"Non afiliado ou patrocinado por NVIDIA" |
| Escopo | NURBS matemáticas, curvas e superficies, topoloxía B-rep, interseccións, booleanos, filletes e chamfers, offset e shell, sweeps e skins, primitivos, curación, propiedades de masa.Fóra do ámbito |
| Obxectivos | nonunsafe, sen pánico sobre malas entradas, resultados deterministas, ningún estado global, construcións para WebAssembly, e acordo numérico co orixinal C++ a 1e-9 (relativo) con topoloxía idéntica, verificado unidade por unidade cun Rust-vs-C++ "difftest" |
| Estatuto | "Aproximadamente un terzo foi portado e verificado contra o C++: as capas matemáticas, NURBS e curvas, con superficies e topoloxía en marcha". "Nada é útil para rematar aínda (non primitivos, booleanos ou fillos)." |
| progreso | Un taboleiro público lista o estado da porta de cada unidade e os resultados das probas |
Un núcleo que nunca pánico, dá o mesmo resultado cada vez e compila a WebAssembly encaixa nunha aplicación que tamén se executa no navegador e é impulsado por axentes de IA.
| Programacións | núcleo |
|---|---|
| Xogo SolidCraft 0.18.2 | O kernel layer na súacamiónCápsulas de rugas (Apache-2.0); SolidCore en avaliación |
| FreeCAD | Tecnoloxía Open CASCADE (OCCT), un núcleo C++ de longa data (LGPL-2.1) |
| Moitos programas de CAD comerciais | Núcleos comerciais licenciados como Siemensparacaídas |
Escribir un núcleo B-rep de clase de produción é famosamente difícil.No lanzamento de SolidCraft's Show HN un comentarista sinalou a dependencia do camión e escribiu que"Crear un núcleo b-rep é unha cantidade fenomenal de traballo"Máis sobre os dous programas de código aberto enSolidCraft contra FreeCAD.
Está a cambiar SolidCraft a SolidCore?Non se anunciou ningunha decisión (21 de outubro de 2026).
O desenvolvemento de SolidCraft está paralizado?O UI, o esbozo, as montaxes, os debuxos, os documentos e as traducións continúan.
Podo usar SolidCore hoxe?Non como un núcleo de modelado, aínda non ten primitivos, booleos ou fillos.
SolidCraft usa OpenCASCADE?As regras do proxecto prohiben a lectura ou a vinculación de códigos CAD GPL/LGPL como OpenCASCADE e FreeCAD.
crates/kernel/Cargo.toml, NOTICE, AGENTS.md, docs/native-brep.md — https://github.com/tangency-labs/solidcraft Páxina webMáis artigos:Blog de SolidCraft· Non afiliado con SolidCraft ou Tangency Labs (Sobre este sitio).