edit_imported_part
Modify parts of an imported static 3D model by grouping members, changing transform or material values, locking geometry/materials, or swapping in a local replacement file.
Instructions
Group, edit, lock or replace parts of an imported static model.
inspect_asset.report.parts lists source parts. members groups existing named parts into part. Changes: scale/offset/rotation XYZ in Blender Z-up, linear color RGB, roughness, metallic. replacement_path is a local GLB/glTF/FBX/BLEND fitted to the chosen part bounds. Unlock explicitly before changes. Untouched parts and engine instances retain identity. A single fused mesh is one part: this tool does not invent semantic segmentation.
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": {
"asset_id": "<asset_id>",
"part": "<part>"
},
"name": "edit_imported_part"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| part | Yes | ||
| changes | No | ||
| members | No | ||
| asset_id | Yes | ||
| lock_geometry | No | ||
| lock_material | No | ||
| replacement_path | No |