
Korte reactie (oktober 2026):SolidCraft v0.18.2 maakt zijn solide modellering door middel van zijn eigen kernellaag,solidcraft-kernel, die is gebouwd op de open source Rustvrachtwagenop 21 oktober 2026 (UTC) de onderhoudersNieuwe kernel werkenTerwijl ze een andere kernel evalueren:SolidCore, een Rust-poort van de SMLib B-rep-bibliotheek van NVIDIA. SolidCore is nog niet klaar. Zijn eigen README zegt dat ongeveer een derde is geporteerd en"Niets is nuttig einde te eindigen nog"Er is geen beslissing aangekondigd en de app die je vandaag downloadt, draait nog steeds op de truck-based kernel.
Elk CAD-programma met solide modellen zit op een geometrische kernel.grensvertegenwoordiging (B-rep): gezichten, randen en toppen gebonden aan exacte bochten en oppervlakken. Het voert ook de harde operaties uit: booleanen, filetten, kamfers, schelpen, compensaties, sweeps en lofts, en STEP import en export. De driehoeken die je op het scherm ziet zijn slechts een mesh gemaakt van die exacte geometrie voor weergave.
Dat is de reden waarom kernelkwaliteit direct wordt weergegeven als gebruikerservaring.‘Operatie mislukt’Verschillende van de nieuwste problemen op de tracker van SolidCraft dragen titels zoals "FILLET: operation failed", "SHELL: operation failed" en "EXTRUDE: operation failed" (21 oktober 2026).

truck-modeling, truck-shapeops, truck-meshalgo, truck-stepioentruck-topology.truck-shapeops0.4.0 en vermeldt de wijzigingen in zijn NOTICE-bestand.
In een aankondiging geplaatst op 03:11 UTC op 21 oktober (21:11 MDT op 20 oktober), de onderhouders schreef dat ze"Evaluatie van een nieuwe geometrische kernel voor SolidCraft: solidcore, een veilige, deterministische, wasm-vriendelijke Rust B-rep kernel"Totdat een beslissing is genomen:
crates/kernel/Nieuwe mensen krijgen eenkernel-pausedEen label en een antwoord.Het tracking probleem:#3992.
| SolidCore (vanaf 2026-10-21) | |
|---|---|
| Wat | Een rustige havenSMLib, de B-rep kernel in de open-source van NVIDIAUSD kortBibliotheek (C++/Python en Apache 2.0) |
| Licentie | Apache-2.0; de officiële pagina merkt op dat hetNiet geaffilieerd met of goedgekeurd door NVIDIA |
| Scope | NURBS wiskunde, curven en oppervlakken, B-rep topologie, kruispunten, booleanen, filetten en chamfers, offset en shell, sweeps en skins, primitieven, genezing, massa-eigenschappen.Uit het bereik |
| Doelen | nietunsafe, geen paniek op slechte input, deterministische resultaten, geen wereldwijde staat, builds voor WebAssembly, en numerieke overeenstemming met de C++ origineel tot 1e-9 (relatief) met identieke topologie, gecontroleerd eenheid per eenheid met een Rust-vs-C++ "difftest" |
| Status | "Ongeveer een derde geporteerd en gecontroleerd tegen C++: de wiskunde, NURBS en curve lagen, met oppervlakken en topologie onderweg." "Niets is nuttig eind tot eind nog (geen primitieve, booleaanse of filetten)." |
| vooruitgang | Een openbaar dashboard toont de poortstatus van elke eenheid en de testresultaten |
Een kernel die nooit in paniek raakt, elke keer hetzelfde resultaat geeft en compileert naar WebAssembly past een app die ook in de browser draait en wordt aangedreven door AI-agenten.
| Het programma | Kernel |
|---|---|
| SOLIDCRAFT 0,182 | Eigen kernel layer op devrachtwagenRust crates (Apache-2.0); SolidCore onder evaluatie |
| FreeCAD | Open CASCADE technologie (OCCT), een lang bestaande C++ kernel (LGPL-2.1) |
| Veel commerciële CAD-programma's | Commerciële kernels zoals SiemensParaplu |
Het schrijven van een B-rep-kernel van productieklasse is beroemd moeilijk.Bij de lancering van SolidCraft's Show HN wees een commentator op de afhankelijkheid van vrachtwagens en schreef dat"Het creëren van een b-rep kernel is een fenomenale hoeveelheid werk"Meer over de twee open-source programma's inSolidCraft versus FreeCAD.
Is SolidCraft over te schakelen naar SolidCore?Er is geen beslissing aangekondigd (21 oktober 2026).
Is de ontwikkeling van SolidCraft stilgelegd?De UI, sketching, assemblies, tekeningen, docs en vertalingen gaan door.
Kan ik vandaag SolidCore gebruiken?Niet als een modelkernel. Het heeft nog geen primitieven, booleanen of filetten.
Gebruikt SolidCraft OpenCASCADE?De regels van het project verbieden het lezen of koppelen van GPL/LGPL CAD-codes zoals OpenCASCADE en FreeCAD.
crates/kernel/Cargo.toml, NOTICE, AGENTS.md, docs/native-brep.md — HTTPS://github.com/tangency-labs/solidcraftMeer artikelen :Blog van SolidCraft· Niet gelieerd aan SolidCraft of Tangency Labs (Over deze site).