viewport_create
Creates a paper-space viewport on a specified layout with defined center, size, model-space view target, and scale for drawing presentation.
Instructions
Create a paper-space viewport on a named layout with center/size in paper units, WCS view target, and positive custom scale.
Side-effects: Adds VIEWPORT entity to active layout. Disambiguation: Requires active paper-space layout.
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": {
"layout": "<layout>",
"center_x": "<center_x>",
"center_y": "<center_y>",
"width": "<width>",
"height": "<height>",
"view_center_x": "<view_center_x>",
"view_center_y": "<view_center_y>"
},
"name": "viewport_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scale | No | Viewport scale factor (e.g. 0.02 for 1:50 scale) (default: 1.0) | |
| width | Yes | Viewport width in paper units (mm or inches) | |
| height | Yes | Viewport height in paper units (mm or inches) | |
| layout | Yes | Name of paper-space layout to place the viewport on | |
| center_x | Yes | Viewport center X coordinate on paper sheet in paper units | |
| center_y | Yes | Viewport center Y coordinate on paper sheet in paper units | |
| view_center_x | Yes | Target model-space center X visible in viewport | |
| view_center_y | Yes | Target model-space center Y visible in viewport |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||