Show elements in Archicad
show_elementsDisplays specified Archicad elements by opening their story or view, then selecting, highlighting, and zooming to them; lists any elements that remain in other stories or views.
Instructions
Show elements to the user in Archicad: open the story or view that holds them (a section, elevation, detail, worksheet or layout when they are not on the floor plan), select them, highlight them and zoom to them. When they span several stories or views, the one holding the most is shown and the rest are listed (on_other_stories, in_other_views) for another call; with the 3D window in front, floor plan elements are shown there across every story. selected counts what Archicad really selected (not_selectable lists the rest). highlight=false removes any earlier highlight; guids=[] removes the highlight and, with select, the selection, and changes nothing else. in_3d=true (a Tapir newer than 1.8.0) opens the 3D window on just the floor plan's elements among them, as Show Selection in 3D does, so they always become the selection; there guids=[] shows everything, as Show All in 3D does. Changes only what is on screen, never the project.
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": {
"guids": "<guids>"
},
"name": "show_elements"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| port | No | ||
| zoom | No | ||
| guids | Yes | ||
| in_3d | No | ||
| select | No | ||
| highlight | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||