Edit In Place

In Fusion, Edit In Place lets you activate and edit an external component in the context of the assembly without leaving the parent design.

edit in place illustration

When you activate Edit In Place, you can see the component in its real location within the assembly as you edit it.

Edit In Place makes it easier to take a top-down design approach, because you can edit external components within the context of the parent design.

When you activate Edit In Place for an external component:

After you End Edit In Place end edit in place icon, if you change the size or position of the referenced components, the component you just edited updates as well.

Note: The component is updated within the context of the parent design only.

Environment overview

edit in place overview

  1. Edit In Place menu and border:
    • The menu displays at the top of the canvas.
      • Non-Associative non-associative icon: Only allows local edits. Does not create associative references between this external component and other components in the assembly.
      • Associative associative icon: Creates associative references between this external component and other components in the assembly.
      • Reference Objects reference objects icon: Creates associative references between the current design and other components, bodies, sketches, and construction geometry.
    • An icon indicates the associativity of the active assembly context.
    • The name of the external component that you are editing displays.
    • The name of the active assembly context displays in parentheses.
    • A blue frame appears around the canvas.
  2. Active external component in the browser and canvas:
    • The external component that you are editing is highlighted in blue in the browser and displays at full opacity in the canvas.
    • The Assembly Contexts folder contains the assembly contexts you create.
    • The active assembly context is highlighted in blue.
  3. The external component’s Timeline displays.
  4. Other components:
    • Other components in the design are inactive.
    • Inactive components display at reduced opacity, but you can still select them.

Assembly Contexts

If you reference geometry of parent and sibling components to define the size or shape of the component you are editing, an Assembly Context is created in the parent design.

An Assembly Context is the connection between a parent design and an external component at a specific point in time. It holds positional information related to the assembly. It is where geometry is derived to maintain the association to the parent design.

A complete Assembly Context includes:

Note: The Assembly Contexts folder holds each Assembly Context separately.

An Assembly Context is created during Edit In Place when you:

Features you create while an Assembly Context is active are linked to it. An Assembly Context feature is added to the parent design's Timeline.

When you reference geometry, it is derived into the external component as an Assembly Context. This makes the geometry available to the external component when you open it outside of the assembly. You may want to open the external component in its own tab and activate the Assembly Context if you:

Local context

Each Assembly Contexts folder contains a Local Context.

local context

The Local Context represents the external component as the design would appear if you opened it in its own document tab. It maintains its own set of positions for child components.

When you activate the Local Context:

Note: If you activate a Local-only command while you're in an assembly context, you automatically switch to the Local Context. When the command ends, you remain in the Local Context.

Automatic activation

When you edit a feature that depends on geometry in an Assembly Context, the Assembly Context is automatically activated.

Reference objects

The Reference Objects command creates explicit associative references between an external component and other design features in an assembly.

reference objects before example

During associative Edit In Place, the Reference Objects command is available in the Edit In Place menu at the top of the canvas.

You select design features in the Browser or in the canvas. The referenced design features are derived into an Assembly Context.

You can use the Reference Objects command to explicitly reference objects in an assembly before starting detailed design work. To make detailed design work clearer and easier to perform, reference only the objects in the assembly that are important for a component in context.

   
reference objects before example reference objects after example
assembly view activated assembly context with reference objects
Note: The Reference Objects command is unavailable during non-associative Edit In Place.