object_scale
Uniformly scales one CAD entity in the active drawing around a WCS base point by a positive factor; use it to resize geometry in place without repositioning.
Instructions
Scale one object uniformly about the supplied WCS base point by a positive factor; this mutates geometry in the active document.
Side-effects: Mutates entity scale in active drawing. Disambiguation: Modifies entity size; use object_move to reposition.
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>",
"base_x": "<base_x>",
"base_y": "<base_y>",
"factor": "<factor>"
},
"name": "object_scale"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base_x | Yes | WCS X coordinate of scaling center base point | |
| base_y | Yes | WCS Y coordinate of scaling center base point | |
| factor | Yes | Positive uniform scaling multiplier (e.g. 2.0 = double size, 0.5 = half size) | |
| object_id | Yes | Backend entity identifier or persistent CAD handle of object to scale |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||