run_space_clash_audit
Audit an IFC model to detect duplicate spaces, overlaps, and double-modeled closets, outputting results to a JSON file.
Instructions
Détecte doublons, chevauchements et placards double-modélisés.
Écrit <stem>_space_clash_findings.json (schéma run_space_clash_audit).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ifc_path": "<ifc_path>"
},
"name": "run_space_clash_audit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ifc_path | Yes | Chemin de la maquette IFC. | |
| overwrite | No | Écrase le JSON existant. | |
| duplicate_ratio | No | Recouvrement mutuel au-delà duquel deux pièces sont considérées en doublon (défaut 0.90). | |
| overlap_min_ratio | No | Recouvrement mini (sur la plus petite pièce) pour un chevauchement (défaut 0.10). | |
| closet_inside_ratio | No | Inclusion mini d'un placard dans une pièce pour un double-modélisé (défaut 0.80). | |
| vertical_min_overlap_m | No | Chevauchement vertical mini (m) entre pièces d'étages différents (défaut 0.20). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||