# Assembly Component Status: Implemented ![Assembly Component dialog](Assembly_Component_dialog.png) Assembly Component inserts a saved 3MF component into the current assembly, optionally fixing it in place and positioning it with a transform gizmo. ## Inputs - `componentName` – Pick a saved component from the library (3MF payload with optional embedded feature history). - `isFixed` – Lock the component so assembly constraints treat it as immobile. - `transform` – Placement transform (position/rotation/scale) applied to the inserted component bodies. ## Behaviour - Loads the selected 3MF, rebuilds solids from meshes (or from embedded feature history when present), and groups them under a single assembly component node. - Applies the feature ID prefix to body/face names for stable selections, then visualizes the inserted bodies. - Persists the component payload in `persistentData` so reruns do not depend on local storage or library lookups.