dsh-cad-viewer
在终端中运行以下命令:
dsh plugin install CMoyuer/dsh-cad-viewer
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中安装 dsh-cad-viewer(源码地址:https://github.com/CMoyuer/dsh-cad-viewer),执行 dsh plugin install CMoyuer/dsh-cad-viewer 即可。
插件介绍
当 agent 用 CadQuery 建好一个三维模型,结果往往只留在对话记录里——要查看、整理、导出,得另开工具、手动搬运。dsh-cad-viewer 把完整的 3D 模型库和 CAD 查看器直接嵌进 dsh Web GUI,模型生成即入库,搜索、预览、导出在同一个界面完成。
模型库支持文件夹、全库搜索、拖拽移动、重命名与删除;每个模型点开后进入 three-cad-viewer 工作台,左/右键旋转、中键平移、滚轮缩放,工具栏上还有导出按钮。导出覆盖十种格式——STEP、BREP、STL、3MF、AMF、VRML、VTP、TJS、SVG、DXF——保存过 CadQuery 源码的条目走精确实体几何,只有网格的条目则由三角面片重建,子菜单顶部会标明当前走哪条路径。对话中调用过模型工具的消息末尾出现可折叠卡片,点「全屏」即在同一模型的工作台打开,无需再回库找。
五个 agent 工具(add_3dmodel、build_3dmodel、list_3dmodels、delete_3dmodel、cadquery_env)把建模入库、列表查询、删除和环境探测全部收进对话流。存储端一个条目一个 JSON 文件,同一 dsh 实例下所有设备共享同一份库,没有构建步骤、不依赖 IndexedDB 或外部服务。适合用 dsh 做参数化建模或装配体设计、希望在线即看即导出工程文件的开发者,以及希望团队共享一个统一模型库的场景。
截图预览
使用场景
- agent 用 CadQuery 建好装配体后,直接在 GUI 模型库中预览并导出 STEP 给下游工程师
- 在对话中让 agent 列出模型库、删除过期条目、新建文件夹整理结构,全程不离开聊天窗口
- 同一 dsh 实例下多设备共享同一份模型库,无需额外同步或上传下载
- 查看器中标注零件后单独显示/隐藏,再导出对应网格格式供 3D 打印或仿真使用
适合人员
- 使用 dsh 加 CadQuery 做参数化建模和装配体设计的开发者
- 需要在线预览 CAD 模型并快速导出 STEP、BREP、STL 等工程文件的工程师
- 希望团队共享统一模型库、减少文件散落各设备的技术小组
