Hvilken geometri kernel bruger SolidCraft? truck i dag, SolidCore under evaluering

Af SolidCraft.pro, en uofficiel fællesskabsvejledning. Fakta kontrolleret mod de kilder, der er anført i slutningen af den 21. oktober 2026.

Abstract illustration of a glowing B-rep bracket floating above stacked translucent layers
Illustration: En solid del defineret af nøjagtige ansigter og kanter, der sidder på software-lagene under det.

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.

Hvad en geometrisk kernel gør

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

SolidCraft 0.18.2 Edit Fillet dialog rounding four vertical edges of a plate with a 5 mm radius, preview shown in orange
En filet i SolidCraft v0.18.2 (Windows): dialogen samler kun kanter og en radius; beregning af de afrundede ansigter er kernelens job.

Hvad SolidCraft bruger i dag: en lastbilbaseret kernel

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: hvordan lagene passer sammen i v0.18.2, og hvor SolidCore står (om en tredjedel portet, ingen beslutning annonceret).

Hvad ændrede sig den 20.-21. oktober 2026

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:

Sporing af spørgsmål:#3992.

Hvad er SolidCore

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.

Hvad betyder det, hvis du bruger SolidCraft

Hvordan dette sammenlignes med andre CAD-programmer

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.

Hurtige svar

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.

Kilder (tjekket 2026-10-21)

Flere artikler:SolidCraft blog· Ikke tilknyttet SolidCraft eller Tangency Labs (Om dette websted).