Vilken geometrisk kärna använder SolidCraft? truck idag, SolidCore under utvärdering

Av SolidCraft.pro, en inofficiell gemenskapsguide. Fakta kontrolleras mot de källor som anges i slutet den 21 oktober 2026.

Abstract illustration of a glowing B-rep bracket floating above stacked translucent layers
Illustration: en solid del definierad av exakta ansikten och kanter, som sitter på mjukvarulagerna under den.

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.

Vad gör en geometrisk 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).

SolidCraft 0.18.2 Edit Fillet dialog rounding four vertical edges of a plate with a 5 mm radius, preview shown in orange
En filett i SolidCraft v0.18.2 (Windows): dialogen samlar bara kanter och en radie; beräkningen av de avrundade ansiktena är kärnans jobb.

Vad SolidCraft använder idag: en lastbilsbaserad kärna

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
Diagram: hur lagren passar ihop i v0.18.2, och var SolidCore står (ungefär en tredjedel portad, inget beslut meddelat).

Vad som förändrades den 20-21 oktober 2026

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:

Spårning av frågan:#3992.

Vad är SolidCore

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.

Vad betyder det om du använder SolidCraft

Hur detta jämför med andra CAD-program

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.

Snabba svar

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

Källor (checkad 2026-10-21)

Fler artiklar :SolidCraft blogg· Inte ansluten till SolidCraft eller Tangency Labs (Om denna webbplats).