Modify morphs
modify_morphsUpdate existing Archicad morphs in one undo step: replace box, extrusion, or mesh bodies, move elements, and set surfaces, materials, and floor plan display.
Instructions
Changes existing morphs in one undo step: replace the whole body (box / extrusion / mesh — e.g. edit the output of get_morph_geometry and send it back), move it (offset {x,y,z}, level), set every face's surface (faceSurface) or the default surface, building material, body/edge type, shadows and floor plan display. Only the given fields change. Returns [{guid} | {error}] in input order.
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": {
"morphs": "<morphs>"
},
"name": "modify_morphs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| morphs | Yes | Morph patches | |
| undoName | No | Name of the undo step shown in Archicad |