assembly_list
Retrieve the active Fusion 360 design's assembly structure, including components, nested occurrences, transforms, visibility, grounding, light bulb state, and joint counts for inspection.
Instructions
List the assembly structure of the active design: every component and every occurrence (nested ones by path) with transform, grounded, light bulb, visibility and joint count.
Returns {"active_component": "component:", "components": [{"ref": "component:", "name", "is_root", "occurrence_count", "body_count", "part_number"}], "occurrences": [occurrence], "joint_count", "truncated"}. Occurrence object: {"ref": "occurrence:", "component", "full_path_name", "is_grounded", "is_visible", "is_light_bulb_on", "transform": {"translation_mm", "rotation"}, "joint_count"}.
Example: assembly_list() -> {"components": [{"ref": "component:Box", ...}], "occurrences": [{"ref": "occurrence:Box:1", ...}], ...}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max components and max occurrences |