bl_focus_element
Focus an IFC element by GlobalId: zoom the viewport to it, capture its image, and return focus details. Pass isolate=true to hide obstructing geometry, then restore with bl_isolate.
Instructions
Select the element with this GlobalId, zoom the viewport to it, and return the image together with what was focused.
Zooming to an element does not make it visible: anything inside the building — a wall under a roof, a beam inside a slab — ends up behind other geometry and the image shows the obstruction instead. Pass isolate=true to hide everything else, then bl_isolate(restore=true) to bring it all back.
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": {
"guid": "<guid>"
},
"name": "bl_focus_element"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guid | Yes | ||
| width | No | ||
| isolate | No | ||
| timeout | No |