pattern_path
Copies features, bodies, faces, or occurrences along sketch-curve or edge paths with quantity, distance, start offset, and optional path-tangent orientation.
Instructions
Path pattern: copy features, bodies, faces or occurrences along a path of sketch curves or edges.
Units: distance in units (default mm) or an expression; start is a share of the path
length. Refs: curves from sketch_* results, edges from inspect_query. All entities
must be of one kind.
Errors: mixed kinds, a path mixing curves and edges, start outside 0..1 -> INVALID_PARAMS (nothing changed); a path with gaps or a pattern Fusion cannot compute -> FUSION_API_ERROR, rolled back.
Returns {"feature", "health", "created_bodies", "modified_bodies", "removed_bodies"} (+ "created_occurrences" for occurrence input).
Example: pattern_path(entities=[], path=[], quantity=4, distance=100, orientation_along_path=true)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flip | No | Go the other way along the path | |
| path | Yes | Sketch curve refs or edge refs (one kind) | |
| start | No | Start on the path: 0 = start .. 1 = end | |
| units | No | Unit of plain-number lengths | mm |
| compute | No | Feature input only: adjust (default), optimized or identical | adjust |
| distance | Yes | Extent (default) or spacing along path | |
| entities | Yes | What to pattern - all of ONE kind: feature refs (timeline features), body refs, face refs (inspect_query) or occurrence refs | |
| quantity | Yes | Instances including the original | |
| symmetric | No | Spread both ways along the path | |
| path_chain | No | Extend the path through connected curves/tangent edges | |
| distance_type | No | extent (default): total length used; spacing: between instances | extent |
| orientation_along_path | No | Rotate instances to follow the path tangent |