Que núcleo de xeometría utiliza SolidCraft? camión hoxe, SolidCore en avaliación

Por SolidCraft.pro, unha guía comunitaria non oficial. feitos verificados contra as fontes listadas ao final o 21 de outubro de 2026.

Abstract illustration of a glowing B-rep bracket floating above stacked translucent layers
Ilustración: unha parte sólida definida por caras e bordos exactos, sentada nas capas de software debaixo dela.

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.

O que fai un núcleo de xeometría

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).

SolidCraft 0.18.2 Edit Fillet dialog rounding four vertical edges of a plate with a 5 mm radius, preview shown in orange
Un filete en SolidCraft v0.18.2 (Windows): o diálogo só recolle bordos e un raio; calcular as caras arredondadas é o traballo do núcleo.

O que utiliza SolidCraft hoxe: un núcleo baseado en camións

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
Diagrama: como se encaixan as capas en v0.18.2, e onde SolidCore se atopa (aproximadamente un terzo portado, ningunha decisión anunciada).

O que cambiou entre o 20 e o 21 de outubro de 2026

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:

Problemas de rastrexo:#3992.

O que é SolidCore

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.

Que significa isto se usas SolidCraft

Como se compara isto con outros programas CAD

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.

Respostas rápidas

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.

Fontes (verificadas 2026-10-21)

Máis artigos:Blog de SolidCraft· Non afiliado con SolidCraft ou Tangency Labs (Sobre este sitio).