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'.
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) |