
Jawapan singkat (Oktober 2026):SolidCraft v0.18.2 melakukan pemodelan padat melalui lapisan kernel sendiri,solidcraft-kernel, yang dibina pada sumber terbuka RustTrukPada 21 Oktober 2026 (UTC) pemeliharaKerja-kerja Kernel Baruapabila mereka menilai sebuah kernel yang berbeza:Solidariti, sebuah port Rust daripada perpustakaan SMLib B-rep NVIDIA. SolidCore belum siap. README sendiri mengatakan kira-kira sepertiga telah diport dan"Tidak ada yang boleh digunakan untuk berakhir"Tiada keputusan telah diumumkan, dan aplikasi yang anda muat turun hari ini masih berjalan pada kernel berasaskan trak.
Setiap program CAD pemodelan padat duduk pada kernel geometri. kernel menyimpan bahagian sebagaiPerwakilan sempadan (B-rep): muka, tepi dan puncak dikaitkan dengan curves dan permukaan yang tepat. Ia juga menjalankan operasi yang sukar: booleans, filet, chamfers, shells, offsets, sweeps dan lofts, dan STEP import dan eksport. segitiga yang anda lihat pada skrin hanyalah mesh yang diperbuat daripada geometri yang tepat untuk dipaparkan. Halaman rasmi SolidCore menerangkan ia dengan cara yang sama.
Itulah sebabnya kualiti kernel muncul secara langsung sebagai pengalaman pengguna.Operasi gagal »Beberapa isu terkini pada pelacak SolidCraft membawa tajuk 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 senarai perubahan dalam fail Pemberitahuan.
Dalam satu pengumuman yang diterbitkan pada 03:11 UTC pada 21 Oktober (21:11 MDT pada 20 Oktober), pemelihara menulis bahawa mereka"menilai kernel geometri baru untuk SolidCraft: solidcore, kernel Rust B-rep yang selamat, deterministik, mesra wasm"sehingga keputusan dibuat:
crates/kernel/yang baru mendapat akernel-pausedlabel dan jawapan.Masalah pelacakan :#3992.
| SolidCore (seperti 2026-10-21) | |
|---|---|
| apa | Pelabuhan RustSMLIB, kernel B-rep dalam sumber terbuka NVIDIADolar Amerika Syarikat BREPPerpustakaan (C++/Python dan Apache 2.0) |
| lesen | Apache-2.0; laman rasmi mencatat ia adalah"tidak dikaitkan dengan atau disokong oleh NVIDIA" |
| skop | Matematika NURBS, kurva dan permukaan, topologi B-rep, persimpangan, boolean, filet dan chamfer, offset dan shell, sweeps dan skins, primitif, penyembuhan, sifat-sifat massa.Di luar skop |
| matlamat | Tidakunsafe, tiada panik pada input yang buruk, hasil deterministik, tiada keadaan global, membina untuk WebAssembly, dan persetujuan numerik dengan C++ asal kepada 1e-9 (relatif) dengan topologi yang sama, disemak unit demi unit dengan Rust-vs-C++ "difftest" |
| Status | "Kira-kira satu pertiga dipindahkan dan disahkan terhadap C++: matematik, NURBS dan lapisan kurva, dengan permukaan dan topologi dalam perjalanan." “Tidak ada yang boleh digunakan sehingga akhir (tidak ada primitif, boolean atau filet).” |
| kemajuan | Panel kawalan awam senarai status port setiap unit dan hasil ujian |
Kernel yang tidak pernah panik, memberikan hasil yang sama setiap kali dan menyusun ke WebAssembly sesuai dengan aplikasi yang juga berjalan dalam pelayar dan dikendalikan oleh agen AI.
| program | Kernel |
|---|---|
| Perkhidmatan SolidCraft 0.18.2 | Kernel layer sendiri padaTrukRust crates (Apache-2.0); SolidCore di bawah penilaian |
| Percuma | Teknologi Cascade Terbuka (OCCT), sebuah kernel C++ lama (LGPL-2.1) |
| Ramai program CAD komersial | Kernel komersial yang dilesenkan seperti SiemensParasit |
Menulis kernel B-rep kelas pengeluaran terkenal sukar. Pada pelancaran SolidCraft's Show HN seorang komentator menunjukkan ketergantungan lori dan menulis bahawa"Membangun b-rep kernel adalah jumlah kerja yang fenomenal"Lebih lanjut mengenai dua program sumber terbuka diSolidCraft dan FreeCAD.
Adakah SolidCraft bertukar kepada SolidCore?Ia sedang dinilai. Tiada keputusan telah diumumkan (21 Oktober 2026).
Adakah pembangunan SolidCraft dihentikan?UI, sketsa, perhimpunan, lukisan, dokumen dan terjemahan berterusan.
Bolehkah saya menggunakan SolidCore hari ini?Bukan sebagai kernel pemodelan. Ia tidak mempunyai primitif, boolean atau filet.
Adakah SolidCraft menggunakan OpenCASCADE?Tidak. peraturan projek ini melarang membaca atau mengaitkan GPL/LGPL kode CAD seperti OpenCASCADE dan FreeCAD. FreeCAD hanya dijalankan sebagai program berasingan untuk mengira nilai rujukan untuk ujian.
crates/kernel/Cargo.toml, NOTICE, AGENTS.md, docs/native-brep.md — https://github.com/tangency-labs/solidcraft dalam talianArtikel lain :Kumpulan Blog SolidCraft· Tidak dikaitkan dengan SolidCraft atau Tangency Labs (Tentang laman web ini).