timeline_edit_revolve
Change an existing revolve feature's angle and optional second angle by degrees or Fusion expression, with automatic revert if it errors.
Instructions
Change an existing revolve's angle (degrees; angle extents only) and angle_two (two-sided revolves).
Example: timeline_edit_revolve(feature=, angle=180).
Returns {"feature": item, "changed": [{"key", "parameter", "old_expression", "new_expression", "value", "value_unit"}]} (values in mm / deg). All given keys are applied together; if the feature (or any other) falls into the error state everything is reverted and the call fails with FUSION_API_ERROR, details.reverted = true — unless allow_errors=true. A key that does not apply to this feature fails with INVALID_PARAMS and details.available_keys; no key at all fails with 'nothing to change'.
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": {
"feature": "<feature>"
},
"name": "timeline_edit_revolve"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| angle | No | Number in degrees, or a Fusion expression ('15 deg', 'a / 2') | |
| feature | Yes | Feature ref from timeline_list (or 'timeline:<name>') | |
| angle_two | No | Number in degrees, or a Fusion expression ('15 deg', 'a / 2') | |
| allow_errors | No | Keep the change even if a feature falls into the error state (default: revert and fail) |