Останній відстежуваний реліз: v0.30.0 · ~10,000+ GitHub stars · MIT OR Apache-2.0

Параметричний 3D CAD, відкритий код на Rust.

SolidCraft — це відкритий параметричний CAD: ескіз, обмеження й тверді тіла в історії ознак. Змініть розмір — модель перебудується на комп’ютері, у браузері або через AI-агентів із MCP.

SolidCraft CAD viewport: gearbox assembly with dimension HUD

Керівництво на цьому сайті

Навчання з довгим хвостом для людей, які відкривають SolidCraft. Завжди віддайте перевагуОфіційна книгаКоли версії не згодні

Що таке SolidCraft (від проекту)

Підсумовується з офіційного введення і README - не обіцянка функцій за межами цих документів.

🦀

Чистий спокій

B-rep моделювання та UI (egui + wgpu) в Rust. Desktop app, wasm web app, headless CLI.

📐

Параметричний час

Обмежені креслення, особливості (екструд, філет, оболонка, закономірності, ...), параметри з одиничними виразами.

🤖

MCP для агентів

Все є командою; сервер MCP виявляє ті ж команди клієнтам AI.

📦

Ввезення / експорт

STEP, IGES, 3MF, STL, OBJ; FreeCAD/Rhino через cadmpeg; URDF для монтажів з суглобами.

✅

Ранній, але перевірений

Статус проекту: ранній, але використовується для простих частин. Референтні частини перевіряються за аналітичними або FreeCAD значеннями.

🗺️

Відкладені роботи

Офіційна дорожня карта відкидає креслення, CAM / виробництво, моделювання та більшість з них виходять за межі твердих потреб.

Спробуйте ці офіційні приклади на вашій машині

Виконайте офіційний сценарій зSolidCraft-cliВрятувати а.solidcraftфайл, і відкрити його в веб-додатку — скріншоти нижче з цього робочого процесу на ноутбуці GPU (v0.16.2).

SolidCraft-cli run examples/bracket.json --save bracket.solidcraft
↗

Параметричне моделювання · Офіційний приклад

Параметричний бракет

Скетуйте профіль, видавлюйте, філете, а також виріжте монтажні діри зexamples/bracket.json.

↗

Редагувати & Редагувати · SolidCraft-CLI

Змінити параметр і відновити.

Широкоwidthвід 60 мм до 90 мм;evalПовідомлення 22 988 мм3 → 34 482 мм3.

↗

Демонстрація Upstream Demo

Електронна обкладинка

Оболоньте коробку, вирізіть USB-відкриття і додайте монтуючих босів з демонстраційних кроків MCP.

↗

Асамблея · Офіційний приклад

Багатопартійне засідання.

Tray, Insert with pads, Fastener posts, і Clear Lid як окремі компоненти вrender-studio.json.

Ви вважаєте за краще агента?Переглянути MCP Tutorial →

Відмова від відповідальності.Цей сайт є незалежним, неофіційним керівництвом спільноти. Він не пов'язаний з, спонсорований або затверджений SolidCraft, Tangency Labs або Autodesk. «SolidCraft» використовується тільки для опису проекту з відкритим кодом.https://github.com/tangency-labs/солідcraftтаHTTPS://docs.solidcraft.io Продукція.