
Краткий ответ (октябрь 2026):SolidCraft v0.18.2 делает свое твердое моделирование через свой собственный слой ядра,solidcraft-kernel, который построен на Rust с открытым исходным кодомгрузовик21 октября 2026 (UTC) удерживателиОтключение работы нового ядраВ то время как они оценивают другое ядро:SolidCore, порт Rust библиотеки SMLib B-rep NVIDIA. SolidCore еще не готов. собственный README говорит, что примерно треть была портирована и«Ничто не полезно конец еще конец»Никакого решения не было объявлено, и приложение, которое вы загружаете сегодня, все еще работает на грузовом ядре.
Каждая программа CAD с твердым моделированием располагается на геометрическом ядре.Пограничное представительство (B-rep): лица, края и вершины привязаны к точным кривым и поверхностям. Он также выполняет жесткие операции: булины, филеты, хамферы, оболочки, компенсации, скважины и подвалы, и STEP импорт и экспорт.Триугольники, которые вы видите на экране, являются только сеткой, сделанной из той точной геометрии для отображения.Официальная страница SolidCore объясняет это таким же образом.
Именно поэтому качество ядра отображается непосредственно как пользовательский опыт.«Операция провалилась»Некоторые из новейших проблем на трекере SolidCraft носят названия, такие как «FILLET: operation failed», «SHELL: operation failed» и «EXTRUDE: operation failed» (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++ "трудный тест" |
| Статус | «Около трети портировано и проверено против C++: математические, NURBS и кривые слои, с поверхностями и топологией в пути». «Ничто не может быть использовано до конца (ни примитивов, ни буленов, ни филетов). |
| прогресса | Публичная панель приборов перечисляет состояние портов каждого устройства и результаты испытаний |
Ядро, которое никогда не паничит, дает тот же результат каждый раз и компилирует в WebAssembly подходит приложение, которое также работает в браузере и управляется агентами ИИ.
| Программа | Ядра |
|---|---|
| Солидарность 0.18.2 | Собственный ядерный слой нагрузовикRust crates (Apache-2.0); SolidCore в процессе оценки |
| FreeCAD | Открытая технология CASCADE (OCCT), долговременное ядро C++ (LGPL-2.1) |
| Многочисленные коммерческие программы CAD | Лицензированные коммерческие ядра, такие как SiemensПарасоли |
Писать ядро B-rep производственного уровня знаменито трудно.На запуске SolidCraft Show HN комментатор указал на зависимость от грузовиков и написал, что«Создание ядра b-rep — это феноменальное количество работы»Больше о двух программах с открытым исходным кодомSolidCraft против FreeCAD.
SolidCraft переходит на SolidCore?Решение не было объявлено (21 октября 2026).
Разработка SolidCraft приостановлена?Работает только ядро. Интерфейс пользователя, эскизы, сборки, чертежи, документы и переводы продолжаются.
Могу ли я использовать SolidCore сегодня?Не как моделирующее ядро. У него еще нет примитивов, буленов или филетов.
SolidCraft использует OpenCASCADE?Правила проекта запрещают чтение или связывание CAD-кодов GPL/LGPL, таких как OpenCASCADE и FreeCAD.
crates/kernel/Cargo.toml, NOTICE, AGENTS.md, docs/native-brep.md — https://github.com/tangency-labs/солидкрафтБольше статей :Блог SolidCraft· Не ассоциируется с SolidCraft или Tangency Labs (О этом сайте).