
Respuesta corta (octubre de 2026):SolidCraft v0.18.2 hace su modelado sólido a través de su propia capa de núcleo,solidcraft-kernel, que se basa en el código abierto RustcamionetaEl 21 de octubre de 2026 (UTC) los mantenedoresNuevo trabajo del kernelmientras evalúan un núcleo diferente:sólidos, un puerto Rust de la biblioteca SMLib B-rep de NVIDIA. SolidCore aún no está listo. Su propia README dice que alrededor de un tercio ha sido portado y"Nada es útil fin a fin todavía"No se ha anunciado ninguna decisión, y la aplicación que descargas hoy todavía se ejecuta en el kernel basado en camiones.
Cada programa CAD de modelado sólido se asienta en un núcleo de geometría. El núcleo almacena una parte como unaRepresentación fronteriza (B-rep): caras, bordes y vértices atados a curvas y superficies exactas. También ejecuta las operaciones duras: booleanos, filetes, chamferos, shells, compensaciones, saltos y lofts, y STEP importación e exportación. Los triángulos que ves en la pantalla son sólo una red hecha de esa geometría exacta para la pantalla.
Es por eso que la calidad del núcleo aparece directamente como experiencia del usuario.“La operación fracasó”Varios de los últimos problemas en el rastreador de SolidCraft llevan títulos como "FILLET: operación fracasó", "SHELL: operación fracasó" y "EXTRUDE: operación fracasó" (21 de octubre de 2026).

truck-modeling, truck-shapeops, truck-meshalgo, truck-stepioytruck-topology.truck-shapeops0.4.0 y enumera los cambios en su archivo NOTICE.
En un anuncio publicado a las 03:11 UTC el 21 de octubre (21:11 MDT el 20 de octubre), los mantenedores escribieron que están"Evaluar un nuevo núcleo de geometría para SolidCraft: solidcore, un núcleo seguro, determinista y amigable de Rust B-rep"Hasta que se tome una decisión:
crates/kernel/Los nuevos obtienen unakernel-pausedetiqueta y una respuesta.Problema de rastreo:#3992.
| SolidCore (a partir de 2026-10-21) | |
|---|---|
| ¿Qué | Un puerto deSMLib, el núcleo B-rep en el código abierto de NVIDIADólar BrepBiblioteca (C++/Python y Apache 2.0) |
| Licencia | Apache 2.0; la página oficial señala que es"no afiliado ni respaldado por NVIDIA" |
| Escala | NURBS matemáticas, curvas y superficies, topología B-rep, intersecciones, booleanos, fillets y chamfers, offset y shell, sweeps y skins, primitivos, curación, propiedades de masa. los traductores OCCT de Upstream, la integración USD/Hydra y los enlaces Python sonFuera del ámbito |
| Objetivos | Nounsafe, sin pánico por malas entradas, resultados deterministas, sin estado global, construye para WebAssembly, y acuerdo numérico con el original C++ a 1e-9 (relativo) con topología idéntica, verificado unidad por unidad con un Rust-vs-C++ "difftest" |
| Estatus | "Alrededor de un tercio portado y verificado contra el C++: las capas matemáticas, NURBS y curvas, con superficies y topología en marcha". "Nada es usable hasta el fin (sin primitivos, booleanos o filetes)." |
| progreso | Un dashboard público lista el estado del puerto de cada unidad y los resultados de las pruebas |
Un núcleo que nunca pánico, da el mismo resultado cada vez y compila a WebAssembly se adapta a una aplicación que también se ejecuta en el navegador y es impulsado por agentes de IA.
| El programa | núcleo |
|---|---|
| Construcción SolidCraft 0.18 | El kernel layer en elcamionetaRust crates (Apache-2.0); SolidCore en evaluación |
| FreeCAD | Tecnología Open CASCADE (OCCT), un núcleo C++ de larga data (LGPL-2.1) |
| Muchos programas de CAD comerciales | Núcleos comerciales licenciados como SiemensParacaídas |
Escribir un núcleo B-rep de clase de producción es famosamente difícil. En el lanzamiento de Show HN de SolidCraft un comentarista señaló la dependencia del camión y escribió que"Crear un núcleo b-rep es una cantidad fenomenal de trabajo"Más sobre los dos programas de código abierto enDesarrollo de SolidCraft vs FreeCAD.
¿SolidCraft está cambiando a SolidCore?No se ha anunciado ninguna decisión (21 de octubre de 2026).
¿El desarrollo de SolidCraft está paralizado?El UI, el esbozo, las asambleas, los dibujos, los documentos y las traducciones continúan.
¿Puedo usar SolidCore hoy?No como un núcleo de modelado. No tiene primitivos, booleanos o filetes todavía.
¿SolidCraft utiliza OpenCASCADE?No. Las reglas del proyecto prohíben leer o vincular códigos CAD GPL/LGPL como OpenCASCADE y FreeCAD. FreeCAD solo se ejecuta como un programa separado para calcular valores de referencia para pruebas.
crates/kernel/Cargo.toml, NOTICE, AGENTS.md, docs/native-brep.md — HTTPS://github.com/tangency-labs/SOLIDCRAFTMás artículos :El blog de SolidCraft· No afiliado con SolidCraft o Tangency Labs (Sobre este sitio).