檢查外殼
標準流程(每次建構後)
- 檢查。 使用
fusion-buildrunner 執行checks.run_checks()。使用 v2 細網格時約需 3–8 分鐘,比 MCP 工具的逾時時間還長。因此請先透過 MCP 單獨執行建構,再將檢查以獨立的 runner 檔案用python scripts/fmcp.py script <file>在背景 Bash 任務中執行(有 900 秒逾時)。如果在檢查仍在執行時呼叫 MCP,它會直接逾時,所以請等待檢查完成。 腳本在 Fusion 的 UI 執行緒上執行。已逾時的呼叫仍會繼續運作,後續呼叫會排隊等待。在 2026-10-04,pointContainment以 0.01 mm 步進掃描時會讓 Fusion 無回應,直到被強制終止。請改為偵測幾個選定的點,並在長迴圈中加入adsk.doEvents()(wslib.clashes與晶格切割已包含此機制)。它會檢查外殼與每個電路板實體以及鬼影(Ghosts)、外殼與上蓋、已凍結的列印外殼體積,以及checks.GAPS中指定的間隙。設計上的干涉(例如銷釘夾緊支撐柱)列在checks.EXPECTED中,並會標示為expected。當顯示checks PASS時即完成。若出現CLASH/TIGHT,請修正幾何形狀並重新建構。只有在使用者同意時才能放寬間隙限制。 - 檢視。 至少要拍攝一張外部視圖和一張剖面視圖:
- 外部視圖:
wslib.view(eye=(-90, 160, 60), target=(0, -20, 0), up=(0, 0, 1)),然後使用 `direction:
- 外部視圖: