Какие геометрические ядра использует SolidCraft? грузовик сегодня, SolidCore под оценкой

По SolidCraft.pro, неофициальное руководство сообщества. Факты проверены против источников, перечисленных в конце 21 октября 2026 года.

Abstract illustration of a glowing B-rep bracket floating above stacked translucent layers
Иллюстрация: твердая часть, определяемая точными лицами и краями, сидящая на слоях программного обеспечения под ней.

Краткий ответ (октябрь 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).

SolidCraft 0.18.2 Edit Fillet dialog rounding four vertical edges of a plate with a 5 mm radius, preview shown in orange
Филет в SolidCraft v0.18.2 (Windows): диалог собирает только края и радиус; вычисление закругленных лиц - это работа ядра.

Что использует SolidCraft сегодня: грузовое ядро

Диаграмма слоев SolidCraft: передние концы, командный двигатель и временная линия, API для ядра SolidCraft и краны для грузовиков ниже, при этом SolidCore отображается под оценкой
Диаграмма: как слои вписываются вместе в v0.18.2, и где SolidCore стоит (около трети портовано, никакого решения не объявлено).

Что изменилось 20-21 октября 2026 года

В объявлении, опубликованном в 03:11 UTC 21 октября (21:11 MDT 20 октября), организаторы написали, что они«Оценка нового геометрического ядра для SolidCraft: Solidcore, безопасное, детерминистическое, удобное для использования ядро Rust B-rep»До тех пор, пока не будет принято решение:

Проблема отслеживания :#3992.

Что такое SolidCore

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 подходит приложение, которое также работает в браузере и управляется агентами ИИ.

Что это значит, если вы используете SolidCraft

Как это сравнивается с другими программами CAD

Программа Ядра
Солидарность 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.

Источники (проверено 2026-10-21)

Больше статей :Блог SolidCraft· Не ассоциируется с SolidCraft или Tangency Labs (О этом сайте).