
Kort svar (oktober 2026):SolidCraft v0.18.2 gør sin solid modellering gennem sit eget kernel lag,solidcraft-kernel, som er bygget på open-source RustLastbilerDen 21. oktober 2026 (UTC) vedligeholdereFuldstændig ny kernelMens de evaluerer en anden kerne:solidkørsel, en Rust-port af NVIDIA's SMLib B-rep-bibliotek. SolidCore er ikke klar endnu. dets egen README siger om en tredjedel er blevet portet og"Ingenting er nyttigt ende til ende endnu"Ingen beslutning er blevet annonceret, og den app, du henter i dag, kører stadig på lastbilbaseret kernel.
Hvert solid-modellerende CAD-program sidder på en geometrisk kerne.Grænse repræsentation (B-rep): ansigter, kanter og toppe bundet til nøjagtige kurver og overflader. Det kører også de hårde operationer: booleaner, fileter, kamferer, shells, offsets, sweeps og lofts og STEP import og eksport. De trekanter, du ser på skærmen, er kun et gitter lavet af den nøjagtige geometri til visning. Den officielle SolidCore-side forklarer det på samme måde.
Derfor vises kernelkvaliteten direkte som brugeroplevelse.Operationen mislykkedes »Flere af de nyeste problemer på SolidCraft's tracker bærer titler som "FILLET: operation failed", "SHELL: operation failed" og "EXTRUDE: operation failed" (21 oktober 2026).

truck-modeling, truck-shapeops, truck-meshalgo, truck-stepioogtruck-topology.truck-shapeops0.4.0 og viser ændringerne i sin NOTICE-fil.
I en meddelelse offentliggjort kl. 03:11 UTC den 21. oktober (21:11 MDT den 20. oktober), skrev vedligeholdere, at de er"Evaluering af en ny geometri kernel til SolidCraft: solidcore, en sikker, deterministisk, wasm-venlig Rust B-rep kernel"Indtil en afgørelse er truffet:
crates/kernel/De nye får enkernel-pausedEt mærke og et svarSporing af spørgsmål:#3992.
| SolidCore (fra 2026-10-21) | |
|---|---|
| Hvad | Rust Havn afSmil, den B-rep kernel i NVIDIA's open-sourceBrænder USDbiblioteker (C++/Python og Apache-2.0) |
| Tilladelse | Apache-2.0; den officielle side bemærker det er"ikke tilknyttet eller støttet af NVIDIA" |
| Omfanget | NURBS matematik, kurver og overflader, B-rep topologi, krydsninger, booleaner, fileter og kamferer, offset og shell, sweeps og skins, primitiver, healing, masseegenskaber. Upstream's OCCT oversættere, USD/Hydra integration og Python bindinger erUden for rækkevidde |
| Målsætninger | Nej ikkeunsafe, ingen panik på dårlige input, deterministiske resultater, ingen global tilstand, bygger til WebAssembly, og numerisk overensstemmelse med C++ original til 1e-9 (relativ) med identisk topologi, kontrolleret enhed for enhed med en Rust-vs-C++ "difftest" |
| Status er | "Omkring en tredjedel portet og verificeret mod C++: matematik, NURBS og kurve lag, med overflader og topologi undervejs." "Ingenting er brugbart ende til ende endnu (ingen primitive, booleaner eller fileter)." |
| Fremskridt | Et offentligt dashboard viser hver enheds portstatus og testresultater |
En kerne, der aldrig panik, giver det samme resultat hver gang og kompilerer til WebAssembly passer en app, der også kører i browseren og er drevet af AI-agenter.
| Programmet | Kernel |
|---|---|
| af SolidCraft 0.18.2 | Own kernel layer påLastbilerRust crates (Apache-2.0); SolidCore under evaluering |
| Frigør | Den åbne cascade teknologi (OCCT), en langvarig C++ kernel (LGPL-2.1) |
| Mange kommercielle CAD programmer | Licenserede kommercielle kerner som Siemensparaplyer |
At skrive en B-rep-kernel i produktionsklasse er berømt svært. På SolidCraft's Show HN-lancering pegede en kommentator på lastbilsafhængigheden og skrev, at"At skabe en b-rep kernel er en fænomenal mængde arbejde"Mere om de to open source-programmer iSolidCraft mod FreeCAD.
Er SolidCraft skiftende til SolidCore?Det er under evaluering. Ingen afgørelse er annonceret (21. oktober 2026).
Er udviklingen af SolidCraft stoppet?Kun kernel arbejde. brugergrænsefladen, skitsering, samlinger, tegninger, dokumenter og oversættelser fortsætter.
Kan jeg bruge SolidCore i dag?Det har ingen primitive, booleaner eller fileter endnu.
Bruger SolidCraft OpenCASCADE?Projektets regler forbyder læsning eller sammenkædning af GPL/LGPL CAD-kode som OpenCASCADE og FreeCAD. FreeCAD kører kun som et separat program til beregning af referenceværdier til test.
crates/kernel/Cargo.toml, NOTICE, AGENTS.md, docs/native-brep.md — HTTPS://github.com/tangency-labs/solidcraftFlere artikler:SolidCraft blog· Ikke tilknyttet SolidCraft eller Tangency Labs (Om dette websted).