
Jawaban singkat (Oktober 2026):SolidCraft v0.18.2 melakukan pemodelan solidnya melalui lapisan kernelnya sendiri,solidcraft-kernel, yang dibangun pada sumber terbuka RustTrukPada tanggal 21 Oktober 2026 (UTC) pemeliharaBekerja dengan Kernel BaruSementara mereka mengevaluasi kernel yang berbeda:SolidCore, sebuah port Rust dari perpustakaan SMLib B-rep NVIDIA. SolidCore belum siap. README sendiri mengatakan sekitar sepertiga telah diport dan“Tidak ada yang berguna untuk berakhir”Tidak ada keputusan yang diumumkan, dan aplikasi yang Anda unduh hari ini masih berjalan pada kernel berbasis truk.
Setiap program CAD solid-modeling duduk pada kernel geometri. kernel menyimpan bagian sebagaiRepresentasi perbatasan (B-rep): wajah, tepi dan puncak terikat dengan kurva dan permukaan yang tepat. Ia juga menjalankan operasi keras: boolean, filet, chamfer, shells, offsets, sweeps dan lofts, dan STEP impor dan ekspor. segitiga yang Anda lihat di layar hanyalah jaring yang terbuat dari geometri yang tepat untuk tampilan. halaman resmi SolidCore menjelaskan hal itu dengan cara yang sama.
Itulah sebabnya kualitas kernel muncul secara langsung sebagai pengalaman pengguna.“Operasi gagal”Beberapa masalah terbaru pada pelacak SolidCraft membawa judul seperti "FILLET: operasi gagal", "SHELL: operasi gagal" dan "EXTRUDE: operasi gagal" (21 Oktober 2026).

truck-modeling, truck-shapeops, truck-meshalgo, truck-stepiodantruck-topology.truck-shapeops0.4.0 dan menyertakan perubahan dalam file NOTICE.
Dalam sebuah pengumuman yang diposting pada 03:11 UTC pada 21 Oktober (21:11 MDT pada 20 Oktober), pemelihara menulis bahwa mereka"menilai kernel geometri baru untuk SolidCraft: solidcore, kernel Rust B-rep yang aman, deterministik, ramah wasm"Hingga suatu keputusan dibuat:
crates/kernel/Orang-orang baru mendapatkan akernel-pausedlabel dan jawaban.Masalah pelacakan :#3992.
| SolidCore (dari 2026-10-21) | |
|---|---|
| apa | Pelabuhan RustSMLIB, kernel B-rep di open-source NVIDIADolar Amerika Serikat BREPPerpustakaan (C++/Python dan Apache 2.0) |
| Lisensi | Apache-2.0; halaman resmi mencatat itu adalah“Tidak terafiliasi dengan atau didukung oleh NVIDIA” |
| lingkup | Matematika NURBS, kurva dan permukaan, topologi B-rep, persimpangan, boolean, filet dan chamfer, offset dan shell, sweeps dan skins, primitif, penyembuhan, sifat massa.Di luar lingkup |
| Tujuan | Tidakunsafe, tidak panik pada input yang buruk, hasil deterministik, tidak ada status global, membangun untuk WebAssembly, dan kesepakatan numerik dengan C++ asli ke 1e-9 (relatif) dengan topologi yang identik, memeriksa unit per unit dengan Rust- vs-C++ "difftest" |
| Statusnya | "Sekitar sepertiga ditempatkan dan dikonfirmasi terhadap C++: matematika, NURBS dan lapisan kurva, dengan permukaan dan topologi dalam perjalanan." “Tidak ada yang dapat digunakan sampai akhir (tidak ada primitif, boolean, atau filet).” |
| kemajuan | Sebuah dashboard publik mencatat status port setiap unit dan hasil tes |
Sebuah kernel yang tidak pernah panik, memberikan hasil yang sama setiap kali dan mengkompilasi ke WebAssembly cocok dengan aplikasi yang juga berjalan di browser dan didorong oleh agen AI.
| Programnya | Kernel |
|---|---|
| Untuk SolidCraft 0.18.2 | Kernel layer sendiri padaTrukRust crates (Apache-2.0); SolidCore sedang dalam evaluasi |
| FreeCAD | Teknologi Cascade Terbuka (OCCT), kernel C++ yang sudah lama ada (LGPL-2.1) |
| Banyak program CAD komersial | Kernel komersial berlisensi seperti SiemensParasit |
Menulis kernel B-rep kelas produksi terkenal sulit. Pada peluncuran SolidCraft's Show HN seorang komentator menunjukkan ketergantungan truk dan menulis bahwa"Membangun b-rep kernel adalah jumlah pekerjaan yang fenomenal"Lebih lanjut tentang dua program open source diSolidCraft dan FreeCAD.
Apakah SolidCraft beralih ke SolidCore?Tidak ada keputusan yang diumumkan (21 Oktober 2026).
Apakah pengembangan SolidCraft terhenti?UI, sketsa, assemblies, gambar, docs dan terjemahan terus berlanjut.
Dapatkah saya menggunakan SolidCore hari ini?Tidak seperti kernel pemodelan. belum memiliki primitif, boolean atau filet.
Apakah SolidCraft menggunakan OpenCASCADE?Tidak. aturan proyek melarang membaca atau menghubungkan kode CAD GPL/LGPL seperti OpenCASCADE dan FreeCAD. FreeCAD hanya berjalan sebagai program terpisah untuk menghitung nilai referensi untuk tes.
crates/kernel/Cargo.toml, NOTICE, AGENTS.md, docs/native-brep.md — HTTPS://github.com/tangency-labs/solidcraft dariLebih banyak artikel:Blog dari SolidCraft· Tidak terafiliasi dengan SolidCraft atau Tangency Labs (Tentang situs ini).