目前追蹤版本: v0.30.0 · ~10,000+ GitHub stars · MIT OR Apache-2.0

參數化 3D CAD, Rust 開源。

SolidCraft 是開源參數化 CAD:繪製草圖、加上拘束,並以特徵時間軸建立實體。改一個尺寸,模型就會重建——可在桌面、瀏覽器,或透過 MCP 由 AI 代理驅動。

SolidCraft CAD viewport: gearbox assembly with dimension HUD

該網站上的指南

長尾巴教程為發現SolidCraft的人們。官方書當版本不同意時

什麼是SolidCraft(從專案)

從官方介紹和README總結 - 不是超越這些檔案的功能承諾。

🦀

純粹的安靜

B-rep 建模和 UI (egui + wgpu) 在 Rust. 桌面應用程式, wasm 網頁應用程式,無頭 CLI。

📐

引數時間表

限制的草圖,特徵(提取,子,殼,模式, ...)與單位意識表達的引數。

🤖

MCP 代理人

一切都是命令;MCP伺服器向AI客戶端暴露了相同的命令。

📦

進口 / 出口

STEP,IGES,3MF,STL,OBJ;FreeCAD/Rhino透過cadmpeg;URDF用於配對。

✅

早期但檢查

專案狀態:早期但可用於簡單部件. 參考部件對分析或 FreeCAD 值進行檢查。

🗺️

推遲工作

官方路線圖將繪圖、CAM / 製造、模擬和大多數超越固體需求。

在您的機器上嘗試這些官方示例

執行一個官方指令碼與SolidCraft-cli拯救 a.solidcraft檔案,並在 Web 應用程式中開啟它 — 下面的螢幕截圖來自 GPU 膝上型電腦上的該工作流程(v0.16.2).

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

引數模型 · 官方示例

引數布拉克

建立一個配置檔案,擠出,,並切斷從examples/bracket.json.

↗

編輯 & REBUILD · SolidCraft-CLI

改變一個引數,重建。

寬width60毫米至90毫米;eval報告 22 988 mm3 → 34 482 mm3.

↗

標籤:UPSTREAM Demo

電子封鎖。

殼一個盒子,切斷一個USB開口,並從上游MCP演示步驟中新增安裝老闆。

↗

官方例子 · 官方例子

多元集會。

Tray,插入與墊子,固定帖子,和一個清晰的Lid作為單獨的元件在render-studio.json.

更喜歡一個代理人檢視 MCP 教程

宣告。本網站是一個獨立的,非官方的社群指南. 它不關聯,由SolidCraft,Tangency Labs或Autodesk贊助或支援。 “SolidCraft”僅用於描述開源專案。HTTPS://github.com/tangency-labs / 硬體和主頁 > 主頁 > SolidCraft.