construction_point
Create a construction point in Fusion 360 from a vertex, two edges, three planes, an edge-plane crossing, or a circle/sphere center. Define joint origins, hinge centers, and sketch anchors for parametric models.
Instructions
Create a construction point — a joint origin, a hinge center, a sketch anchor.
Give method and exactly its fields:
method | fields |
vertex | point (vertex, sketch point or construction point) |
two_edges | edge, edge2: their intersection |
three_planes | plane, plane2, plane3: their intersection |
edge_plane | edge, plane: where the edge crosses the plane |
center | entity: center of a circle, arc, sphere or torus |
Points by coordinates are sketch points (sketch_draw), not construction points.
Refs: origin:XY|XZ|YZ|X|Y|Z|O or refs from inspect_query (e.g. a hole edge:
inspect_query(kind="edge", curve_type="circle")). A wrong entity kind fails with
INVALID_PARAMS and details {param, expected, got}; a definition Fusion cannot
build (edges that do not meet) fails with FUSION_API_ERROR and leaves the timeline
unchanged.
Returns {"ref", "type": "ConstructionPoint", "name", "point_mm", "health", "warning"?}.
Examples:
construction_point(method="center", entity=)
construction_point(method="three_planes", plane="origin:XY", plane2="origin:XZ", plane3="origin:YZ")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| edge | No | origin:X|Y|Z, a construction axis, an edge or sketch line | |
| name | No | Name of the new element | |
| edge2 | No | origin:X|Y|Z, a construction axis, an edge or sketch line | |
| plane | No | origin:XY|XZ|YZ, a construction plane or a planar face | |
| point | No | origin:O, a vertex, sketch point or construction point | |
| entity | No | center: circular edge/arc, sketch circle/arc, sphere or torus face | |
| method | Yes | How the point is defined | |
| plane2 | No | origin:XY|XZ|YZ, a construction plane or a planar face | |
| plane3 | No | origin:XY|XZ|YZ, a construction plane or a planar face | |
| component | No | component:/occurrence: ref; default: active component |