
Kort svar (oktober 2026):SolidCraft v0.18.2 gör sin solida modellering genom sitt eget kärnlager,solidcraft-kernel, som bygger på öppen källkod RusttruckCrates. Den 21 oktober 2026 (UTC) underhållarnaNytt kernelarbetemedan de utvärderar en annan kärna:SolidCore, en Rust-port i NVIDIA: s SMLib B-rep-bibliotek. SolidCore är inte redo ännu. Dess egen README säger att ungefär en tredjedel har portats och"Ingenting är användbart ända till slut"Inget beslut har meddelats, och appen du laddar ner idag körs fortfarande på lastbilsbaserad kärna.
Varje solid-modellerande CAD-program sitter på en geometrisk kärna.Kärnan lagrar en del som engränsrepresentation (B-rep): ansikten, kanter och toppar bundna till exakta kurvor och ytor. Det kör också de hårda operationer: booleaner, filetter, kamfer, skal, offset, sweeps och lofts, och STEP import och export. Trianglarna du ser på skärmen är bara en mesh gjord av den exakta geometrien för visning. Den officiella SolidCore-sidan förklarar det på samma sätt.
Därför visas kärnkvaliteten direkt som användarupplevelse.”Operationen misslyckades”Flera av de senaste problemen på SolidCrafts tracker bär titlar som "FILLET: operation misslyckades", "SHELL: operation misslyckades" och "EXTRUDE: operation misslyckades" (21 oktober 2026).

truck-modeling, truck-shapeops, truck-meshalgo, truck-stepioochtruck-topology.truck-shapeops0.4.0 och listar ändringarna i sin NOTICE-fil.
I ett meddelande som publicerades klockan 03:11 UTC den 21 oktober (21:11 MDT den 20 oktober) skrev underhållarna att de är"utvärdera en ny geometrisk kärna för SolidCraft: solidcore, en säker, deterministisk, wasm-vänlig Rust B-rep-kärna"Innan ett beslut fattas:
crates/kernel/De nya får enkernel-pausedEtikett och ett svar.Spårning av frågan:#3992.
| SolidCore (från och med 2026-10-21) | |
|---|---|
| Vad | En lugn hamn avSmiljö, B-rep-kärnan i NVIDIA: s öppna källkodUSD förkortningbibliotek (C++/Python och Apache-2.0) |
| tillståndet | Apache-2.0; den officiella sidan noterar att det är"inte anslutet till eller stöds av NVIDIA" |
| Omfattning | NURBS matematik, kurvor och ytor, B-rep topologi, korsningar, booleaner, fileter och kamferer, offset och skal, sweeps och skins, primitiver, healing, massegenskaper. Upstream OCCT-översättare, USD/Hydra-integration och Python-bindningar ärUtom räckvidd |
| mål | Nejunsafe, ingen panik på dålig inmatning, deterministiska resultat, ingen global stat, byggs för WebAssembly, och numerisk överensstämmelse med C++ original till 1e-9 (relativ) med identisk topologi, kontrolleras enhet efter enhet med en Rust-vs-C++ "difftest" |
| statusen | "Om en tredjedel portad och verifierad mot C++: matematik, NURBS och kurvskikt, med ytor och topologi på väg." "Ingenting är användbart ända till slutet (inga primitiver, booleaner eller fileter)." |
| framsteg | En offentlig instrumentpanel listar varje enhets portstatus och testresultat |
En kärna som aldrig panik, ger samma resultat varje gång och sammanställer till WebAssembly passar en app som också körs i webbläsaren och drivs av AI-agenter.
| Programmet | Kärnan |
|---|---|
| SolidCraft 0.182 Fördelar | Own kernel layer på dentruck Rust crates (Apache-2.0); SolidCore under evaluation |
| Frigör | Öppen cascade teknik (OCCT), en långvarig C++-kärna (LGPL-2.1) |
| Många kommersiella CAD-program | Licensierade kommersiella kärnor som Siemensparaplyer |
Att skriva en produktionsgrad B-rep-kärna är berömt svårt. Vid SolidCrafts Show HN lansering pekade en kommentator på lastbilsberoendet och skrev att"Att skapa en b-rep-kärna är en fenomenal mängd arbete"Mer om de två öppen källkodsprogrammen iSolidCraft och FreeCAD.
Är SolidCraft övergången till SolidCore?Det är under utvärdering.Inget beslut har meddelats (21 oktober 2026).
Är SolidCraft-utvecklingen avbruten?Användargränssnittet, skissering, assembleringar, ritningar, dokument och översättningar fortsätter.
Kan jag använda SolidCore idag?Inte som en modelleringskärna. Den har inga primitiver, booleaner eller filetter ännu.
Använder SolidCraft OpenCASCADE?Projektets regler förbjuder läsning eller koppling av GPL/LGPL CAD-koder som OpenCASCADE och FreeCAD. FreeCAD körs endast som ett separat program för att beräkna referensvärden för tester.
crates/kernel/Cargo.toml, NOTICE, AGENTS.md, docs/native-brep.md — HTTPS://github.com/tangency-labs/solidcraft ÖvrigtFler artiklar :SolidCraft blogg· Inte ansluten till SolidCraft eller Tangency Labs (Om denna webbplats).