object_copy
Duplicate a CAD entity by a WCS dx/dy/dz offset in drawing units, creating a new entity at the shifted location and returning its identifier without deleting the source.
Instructions
Copy one object by WCS delta dx/dy/dz using drawing units and return the new entity identifier without deleting the source.
Side-effects: Creates a duplicate entity at the offset location. Disambiguation: Creates new object; use object_move to translate without duplication.
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": {
"object_id": "<object_id>",
"dx": "<dx>",
"dy": "<dy>"
},
"name": "object_copy"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dx | Yes | WCS delta X offset in drawing units | |
| dy | Yes | WCS delta Y offset in drawing units | |
| dz | No | WCS delta Z offset in drawing units (default: 0.0) | |
| object_id | Yes | Backend entity identifier or persistent CAD handle of object to copy |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||