revolve
Creates a body by sweeping all curves of a named sketch around an absolute axis, with optional start/end angles and boolean operations.
Instructions
Revolve all curves of a sketch about an axis given in ABSOLUTE coordinates. Units: millimetres (mm) and degrees.
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": {
"sketch": "<sketch>",
"axis_direction": "<axis_direction>"
},
"name": "revolve"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| angle | No | End angle in degrees. | |
| sketch | Yes | Sketch name. | |
| target | No | Target body for the boolean (body name or feature name). Required when boolean is not 'none' and the part has more than one body. | |
| boolean | No | Boolean with an existing body: none = create a new body. | none |
| axis_point | No | A point on the axis. [x, y, z] | |
| start_angle | No | Start angle in degrees. | |
| axis_direction | Yes | Axis direction. [x, y, z] |