Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@
*.exe binary
*.pdb binary
*.tlb binary
*.gif binary
9 changes: 9 additions & 0 deletions README.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,15 @@ Ce README se concentre sur `release/`. La piste Beta est conservée comme réfé
<sub>Réponse illustrative. Le même contrat accepte une extrusion de base suivie d’une liste ordonnée de coupes.</sub>
</p>

<p align="center">
<img src="docs/assets/solidworks-plate.gif" alt="Sortie réelle SolidWorks 2025 : plaque de 200 × 100 × 20 mm avec quatre trous traversants et arêtes arrondies" width="100%">
</p>

<p align="center">
<sub>Sortie réelle de SolidWorks 2025 : plaque de 200 × 100 × 20 mm avec quatre trous traversants de 10 mm et des arêtes arrondies. Capturée par le programme de test local.</sub>
</p>


1. **Décrivez la pièce.** Saisissez une demande dans le panneau de l’add-in. Les modèles multilingues comprennent le chinois, l’anglais et le français ; le prompt système est lui-même rédigé en chinois.
2. **Le modèle remplit un schéma.** Le serveur préfixe la demande avec un prompt métier SolidWorks versionné et appelle n’importe quel point d’accès compatible OpenAI. Le modèle renvoie du JSON, pas du code.
3. **L’add-in construit la pièce.** Le client C# désérialise l’arbre, dessine les esquisses et appelle les API natives de SolidWorks. Le résultat est un arbre de fonctions natif et éditable.
Expand Down
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,15 @@ This README focuses on `release/`. The Beta track is kept for reference and for
<sub>Illustrative response. The same contract accepts a base extrude followed by an ordered list of cuts.</sub>
</p>

<p align="center">
<img src="docs/assets/solidworks-plate.gif" alt="Real SolidWorks 2025 output: a 200 x 100 x 20 mm mounting plate with four through holes and filleted edges" width="100%">
</p>

<p align="center">
<sub>Real SolidWorks 2025 output: a 200 × 100 × 20 mm plate with four 10 mm through holes and filleted edges. Captured from the local test harness.</sub>
</p>


1. **Describe the part.** Write a request in the add-in panel. Multilingual models handle Chinese, English, and French input; the system prompt itself is written in Chinese.
2. **The model fills a schema.** The server prepends a versioned SolidWorks domain prompt and calls any OpenAI-compatible endpoint. The model returns JSON, not code.
3. **The add-in builds it.** The C# client deserializes the tree, draws sketches, and calls the native SolidWorks feature APIs. The result is a native feature tree you can edit.
Expand Down
9 changes: 9 additions & 0 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,15 @@ Vulcan 把这一串操作压缩成一句话。名字来自罗马神话中的火
<sub>示意图。同一份契约可以承载一个基础拉伸和一组有序切除。</sub>
</p>

<p align="center">
<img src="docs/assets/solidworks-plate.gif" alt="SolidWorks 2025 真实输出:200 × 100 × 20 毫米、带四个通孔和圆角的安装板" width="100%">
</p>

<p align="center">
<sub>SolidWorks 2025 真实输出:200 × 100 × 20 毫米、四角 10 毫米通孔、边缘带圆角的安装板。由本地测试程序生成并截图。</sub>
</p>


1. **描述零件。** 在插件面板中输入需求。多语言模型可以理解中文、英文和法文;系统提示词本身以中文编写。
2. **模型填充模式。** 服务端拼接版本化的 SolidWorks 领域提示词,调用任意 OpenAI 兼容端点。模型返回 JSON,而不是代码。
3. **插件完成建模。** C# 客户端反序列化特征树,绘制草图并调用 SolidWorks 原生特征 API。结果是原生、可编辑的特征树。
Expand Down
Binary file added docs/assets/solidworks-plate.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/solidworks-plate.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading