
高亮ai自己选择的面让ai看
点云可视化效果差而且慢(或者我不会搞),不如glb


6. 滚筒-链条配合复制(拟用面→AI 核对→补配合)
触发场景:新插入一条同型号链条(如 11齿26节-22)只配了同心+相切,要把源链条的同款配合补上(源件如 11齿26节-21 已有 同心+相切+重合)。撤销已加的配合用 delete_mate 传新配合名(如 重合161)
1. TOOL 摸底:源配合长什么样、目标件已有哪几条(缺哪条补哪条)
-
action:
list_assembly_mates -
输入:
json{ "latestInserted": true } -
输出字段: message
2. TOOL 解析拟用面(拓扑映射 + 双塔同向端面),采样 GLB/点并存历史,不改配合
-
action:
visualize_planned_mate_faces -
输入:
json{ "mateNames": ["重合158"], "replacements": { "11齿26节-21": "11齿26节-22", "滚筒08A-1-双塔-17": "滚筒08A-1-双塔-16@同向" }, "keyword": "11齿26节-22" } -
输出字段: mateFaceVisualHistoryId, message, screenshotDataUrl
3. AI AI 核对拟用面(层位/贴合面)
-
裁决方: harness ZCode(附截图)
-
提示词:
用户指令:{{instruction}} 拟补配合解析:{{message}} 配合面采样历史:{{mateFaceVisualHistoryId}}(灰=零件外形,彩色=拟配合面)。请核对:1) 滚筒侧端面必须换到第二层链轮(与源链条不同层,解析行应含「双塔同向...端面」且轴向距离明显非 0);2) 链板侧为链板上的贴合平面(拓扑同面即可);3) 目标件最终应为 同心+相切+重合 三条。 不通过时的建议:滚筒层位不对 → 滚筒侧旗标改 @同向近(第二层朝向第一塔的面)或 @就近(贴链板的就近平行面)。 只输出 JSON:{"pass": true|false, "reason": "理由"}
4. TOOL AI 核对通过后,按同一映射真正补配合(AddMate5,自动重建保存)
-
action:
add_planned_mate -
输入:
json{ "mateNames": ["重合158"], "replacements": { "11齿26节-21": "11齿26节-22", "滚筒08A-1-双塔-17": "滚筒08A-1-双塔-16@同向" }, "keyword": "11齿26节-22" } -
输出字段: message
5. TOOL 验收:目标件应有三条配合;err=51 是过定义/冗余标记,能解算且位置正确即可接受
-
action:
list_assembly_mates -
输入:
json{} -
输出字段: message
搞个工作流作为skill可视化