
Коротка відповідь (жовтень 2026):SolidCraft v0.18.2 робить своє тверде моделювання через свій власний шар ядра,solidcraft-kernel, яка побудована на відкритому коду Rustвантажівка21 жовтня 2026 (UTC) утримувачіЗавантажити Новий kernelУ той час як вони оцінюють інший ядро:Солідарність, Rust порт SMLib B-rep бібліотеки NVIDIA. SolidCore ще не готовий. його власний README говорить про третину було портовано і«Немає нічого корисного, щоб закінчити ще»Не було оголошено жодного рішення, і програма, яку ви завантажуєте сьогодні, все ще працює на ядрі, заснованому на вантажівці.
Кожна програма CAD, що складається з твердого моделювання, сидить на геометричному ядрі.Граничне представництво (B-rep): обличчя, країни і вершини пов'язані з точними кривами і поверхнями. Він також виконує жорсткі операції: буліни, філети, хамфери, оболонки, відшкодування, швейпи і підлоги, а також STEP імпорт і експорт. Трикутники, які ви бачите на екрані, є тільки сіткою, зробленою з цієї точної геометрії для відображення. Офіційна сторінка SolidCore пояснює це тим же чином.
Ось чому якість ядра відображається безпосередньо як досвід користувача.«Операція провалилася»Деякі з останніх проблем на трекері SolidCraft носять назви, такі як "FILLET: операція провалилася", "SHELL: операція провалилася" і "EXTRUDE: операція провалилася" (21 жовтня 2026).

truck-modeling, truck-shapeops, truck-meshalgo, truck-stepioтаtruck-topology.truck-shapeops0.4.0 і перераховує зміни в файлі NOTICE.
У оголошенні, опублікованому о 03:11 UTC 21 жовтня (21:11 MDT 20 жовтня), підприємець написав, що вони«Оцінювання нового геометрійного ядра для SolidCraft: Solidcore, безпечне, детерміністичне, доброзичливе ядро Rust B-rep»Поки не прийнято рішення:
crates/kernel/Нові отримують аkernel-pausedЕтикет і відповідь.Проблема відстеження :#3992.
| SolidCore (за даними 2026-10-21) | |
|---|---|
| Що | Порт відпочинкуSMLib, B-rep ядро в відкритому коду NVIDIAUSD БРЕПБібліотека (C++ / Python, Apache 2.0) |
| ліцензії | Apache-2.0; офіційна сторінка зазначає, що це"Не пов'язаний з або підтримується NVIDIA" |
| Сфера | NURBS математики, криві і поверхні, B-реп топологія, перехрестя, бульйони, філети і хамфери, офсет і оболонки, шпалери і шкіри, примітиви, зцілення, властивості маси. перекладачі OCCT Upstream, інтеграція USD / Hydra і зв'язки Python єпоза сферою |
| Цілі | Ніunsafe, немає паніки на поганий вхід, детерміністичні результати, немає глобального стану, будівлі для WebAssembly, і чисельна згода з оригіналом C++ до 1e-9 (відновлювальний) з ідентичною топологією, перевіряється одиниця за одиницею з Rust-vs-C++ "difftest" |
| Статус | "Протягом третини портовано і перевірено проти C++: математика, NURBS і шарів кривої, з поверхнями і топологією на шляху". «Немає нічого, що може бути використано до кінця (без примітивів, булінів або філетів).» |
| Прогрес | Публічна панель з переліком стану портів кожного пристрою та результатів тестування |
Ядро, яке ніколи не панікує, дає той же результат кожен раз і компілює в WebAssembly підходить для програми, яка також працює в браузері і керується агентами AI.
| Програма | ядра |
|---|---|
| Солідарність 0.18.2 | Власний ядерний шар навантажівкаRust crates (Apache-2.0); SolidCore під оцінкою |
| FreeCAD | Відкрита технологія CASCADE (OCCT), довгострокове ядро C++ (LGPL-2.1) |
| Багато комерційних програм CAD | Ліцензовані комерційні ядра, такі як SiemensПарасолі |
На виставці SolidCraft Show HN коментатор вказав на залежність від вантажівки і написав, що"Створення b-rep ядра - це феноменальна кількість роботи"Більше про дві програми з відкритим кодомSolidCraft проти FreeCAD.
SolidCraft переходить на SolidCore?Рішення не оголошено (21 жовтня 2026).
Розробка SolidCraft зупинена?Використання інтерфейсу користувача, креслення, збірки, креслення, документи та переклади продовжуються.
Чи можу я сьогодні використовувати SolidCore?Не як моделювання ядра. у нього ще немає примітивів, буленів або філетів.
Чи використовує SolidCraft OpenCASCADE?Правила проекту забороняють читати або поєднувати GPL/LGPL CAD-коди, такі як OpenCASCADE і FreeCAD. FreeCAD працює тільки як окрема програма для обчислення референтних значень для тестів.
crates/kernel/Cargo.toml, NOTICE, AGENTS.md, docs/native-brep.md — https://github.com/tangency-labs/солідcraftБільше статей :Блог SolidCraft· Не пов'язаний з SolidCraft або Tangency Labs (Про цей сайт).