sketch_fillet
Round one corner between two sketch curves with a tangent arc of a given radius, trimming both curves and returning updated references for subsequent edits.
Instructions
Round ONE corner between two curves with a tangent arc of radius. One corner per
call: Fusion trims both curves, so their old refs may become stale — take the new
ones from the result or sketch_get before the next fillet. Pick points default to the
curves' shared end (or nearest ends).
Not fully atomic: Fusion cannot undo the fillet itself. If the radial dimension
(dimension=True) cannot be added, only the dimension is rolled back — the arc stays
and the call succeeds with warning fillet_dimension_failed. Dimension the arc
yourself with sketch_dimension, or delete it with sketch_delete.
Returns {"arc": {ref}, "dimension"?: {...}, "status", "profiles"}.
Example: sketch_fillet(sketch=, curve1=, curve2=, radius="r_corner").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| curve1 | Yes | ||
| curve2 | Yes | ||
| point1 | No | Pick point on curve1; default: shared end | |
| point2 | No | Pick point on curve2; default: shared end | |
| radius | Yes | Fillet radius: mm or expression | |
| sketch | Yes | Sketch ref (from sketch_create) | |
| dimension | No | Add a radial dimension with the radius expression | |
| return_profiles | No | Add the current profiles to the result (false = faster) |