Autodesk Fusion 360 • Solid Modeling

Direct Editing (Press-Pull) — Use direct editing (press-pull) and understand when it affects history (conceptual)

Reshape solid bodies on the fly and learn when direct edits break or preserve your parametric timeline.

A rotating 3D form with a mechanical component and solid model.
Inside this lesson 10 sections 5 questions 4 figures

SECTION 1

Historical Context & Motivation

Before parametric CAD software became standard in design studios, industrial designers and sculptors working digitally relied on explicit, or direct modeling — a paradigm in which you simply grabbed a face, edge, or vertex and pushed or pulled it to reshape geometry. There was no recorded history of design intent, no tree of features that could be rolled back, and no dependency chain linking one dimension to another. This approach felt remarkably intuitive, much like sculpting clay, and it dominated early 3-D applications used in automotive styling studios and product-design consultancies throughout the 1990s.

Simultaneously, a competing paradigm called parametric (history-based) modeling emerged from the engineering world. Software such as Pro/ENGINEER (now PTC Creo) recorded every sketch, extrusion, and fillet in a timeline so that changing one upstream parameter would automatically propagate through every downstream feature. Parametric modeling offered extraordinary control but imposed a rigid workflow: you had to think carefully about the order in which features were created, because editing an early step could cascade unexpected changes — or outright errors — through the rest of the model.

For visual-arts practitioners — industrial designers, exhibition designers, packaging specialists — neither paradigm alone was sufficient. Direct modeling delivered speed and creative freedom, while parametric modeling offered precision and repeatability. The real breakthrough came when hybrid environments began blending the two approaches, allowing artists to work parametrically when control mattered and switch to direct editing when spontaneous exploration was the priority. Autodesk Fusion 360, released publicly in 2013, was among the first cloud-native tools to embed both paradigms within a single workspace.

1988 • Pro/ENGINEER Launches

PTC introduces the first fully parametric, feature-based solid modeler. A timeline of operations records every design decision, enabling powerful revision control but requiring a strict sequential workflow.

1996 • Direct-Modeling in Industrial Design

Tools like CoCreate (now PTC Creo Elements/Direct) gain traction among industrial designers who need rapid surface and solid manipulation without the overhead of a parametric history tree.

2007 • Siemens Synchronous Technology

Siemens NX introduces Synchronous Technology, one of the first hybrid approaches that blends parametric constraints with direct editing in a single environment.

2013 • Fusion 360 Public Release

Autodesk launches Fusion 360, a cloud-native platform that integrates parametric, direct, surface, and mesh modeling under one roof — making hybrid workflows accessible to students and independent designers.

2020s • Press-Pull Maturation

Continuous updates refine how direct edits interact with the parametric timeline, giving users fine-grained control over whether a push/pull operation is captured as a new timeline feature or executed outside history.

The central question this lesson addresses is deceptively simple: when you grab a face in Fusion 360 and push or pull it, what happens to the design history — and why should you, as a visual-arts student, care? Understanding the answer will let you move fluently between controlled parametric design and rapid creative iteration without accidentally destroying your model's editability.

SECTION 2

Core Principles & Definitions

To understand Press-Pull and its relationship to the parametric timeline, you need to internalize a small set of foundational ideas. These principles govern not just a single tool but the entire philosophy behind Fusion 360's hybrid modeling environment.

1

Press-Pull as a Direct-Edit Tool

The Press/Pull command (keyboard shortcut Q) lets you select a face on a solid or surface body and move it along its normal direction — inward (press) or outward (pull). It can also offset planar faces, extrude open profiles, and even change fillet radii by dragging the fillet face.
2

The Parametric Timeline

Fusion 360's timeline is the horizontal strip at the bottom of the canvas that records every modeling operation in chronological order. Each icon in the timeline is a feature. Rolling the marker back lets you revisit any earlier state of the model, and editing a feature replays all downstream features.
3

Design History Capture vs. Direct Mode

Fusion 360 has two operational states: Design History Capture On (parametric) and Design History Capture Off (direct). Press-Pull behaves differently in each state, and switching between them has permanent consequences.
4

Feature Dependencies

In parametric mode, later features depend on earlier ones. A fillet applied to an extruded edge 'remembers' that edge. If a Press-Pull operation reshapes the body so that the referenced edge no longer exists, the downstream fillet will fail — shown as a red warning icon in the timeline.
5

Non-Destructive vs. Destructive Edits

A non-destructive edit is one you can fully undo or modify later via the timeline. A destructive edit flattens geometry into a dumb solid with no parametric memory. Turning off Design History is the most common path to destructive work.
✦

KEY TAKEAWAY

Think of Fusion 360's timeline like a stack of transparent acetate overlays in traditional animation. Each overlay (feature) builds upon the one beneath it. Press-Pull in parametric mode adds a new overlay to the stack, so you can always lift it off or adjust it. Press-Pull with history turned off is like flattening all the overlays into a single painted cel — the result looks the same, but you can never peel the layers apart again.

SECTION 3

Visual Explanation — Press-Pull in Action

The diagram below illustrates the core behavior of the Press-Pull command. On the left, a simple extruded box with a fillet serves as the starting geometry. In the center, a face is selected and pulled outward, extending the body. On the right, the timeline shows how this operation appears as a discrete feature icon, positioned after the original extrusion and fillet features.

Press-Pull: From Selection to Timeline Feature① ORIGINAL BODYfilletExtrude + Fillet② PRESS-PULL FACE+25 mmSelected face pulled outward③ PARAMETRIC TIMELINE (Design History On)EExtrudeFFilletPPPress/PullPlayback markerNEW FEATURE
The three stages of a Press-Pull operation in parametric mode. Notice how the timeline at the bottom gains a new Press/Pull (PP) feature node after the existing Extrude and Fillet features. The playback marker (pink triangle) can be dragged backward to any previous state.

The key visual insight here is the relationship between the 3-D canvas and the linear timeline. Every time you invoke Press-Pull while Design History is turned on, Fusion 360 appends a new node to the timeline. That node stores the face reference, the distance value, and the direction. Because the node exists in the timeline, you can double-click it later to change the distance, suppress it to temporarily remove the effect, or drag it to a different position in the feature order. This is fundamentally different from direct-mode editing, where no such record is kept and the geometry is simply modified in place.

SECTION 4

How Press-Pull Interacts with the Timeline

Because Fusion 360 is a modeling tool rather than a purely mathematical one, the 'framework' for understanding Press-Pull is conceptual rather than equation-driven. Nevertheless, there is a precise internal logic that governs how the tool modifies geometry, and grasping this logic is essential for avoiding broken models.

Scenario A — Press-Pull with Design History On

When you execute Press-Pull in parametric mode, the software performs several operations behind the scenes. First, it identifies the persistent face reference — an internal tag that survives timeline replays. Second, it records the offset vector (direction and distance). Third, it inserts a new feature node at the current position of the timeline marker. When the timeline replays — triggered by editing any upstream feature — Fusion 360 re-executes the Press-Pull using the stored face reference and offset. If an upstream edit deletes or drastically reshapes the referenced face, the Press-Pull feature fails, and you see a red error icon.

Scenario B — Press-Pull with Design History Off

When Design History is turned off (right-click the root component in the Browser and select Do not capture Design History), the timeline disappears entirely. Now Press-Pull operates as a pure direct edit: it modifies the B-Rep (boundary representation) data in place. No feature node is created, no face reference is stored, and no replay mechanism exists. The edit is immediate and permanent — analogous to painting directly onto a finished canvas rather than working on a separate layer.

Scenario C — Editing a Historical Feature that Affects Press-Pull

This is the scenario that most frequently confuses new users. Suppose your timeline reads: Sketch → Extrude → Fillet → Press-Pull. You double-click the Extrude feature to change its height. The timeline replays from that point forward. The Fillet recomputes, potentially altering the face topology. If the face that Press-Pull referenced still exists in the new topology, the Press-Pull succeeds. If the face has been merged, split, or eliminated, the Press-Pull fails. The conceptual rule is: every direct edit recorded in the timeline is only as stable as the upstream geometry it references.

⚠

Warning: Turning Off History Is One-Way

When you switch a component from parametric to direct mode via Do not capture Design History, Fusion 360 flattens the entire timeline into a single base feature. You cannot undo this action. All feature nodes, sketches, and parametric relationships are permanently collapsed. You can later turn history capture back on, but only new operations after that point will be recorded — the old features are gone.

SECTION 5

Detailed Breakdown — Press-Pull Modes and Behaviors

Press-Pull is not a single monolithic operation; its behavior changes depending on what you select and the geometric context. Understanding these modes prevents surprises and helps you choose the right approach for each design situation.

Press-Pull Behavior MatrixOFFSET FACE+dSelect a planar face →move it along its normal.Adjacent faces extend orshrink automatically.Timeline: ✓ New featureEXTRUDE PROFILESelect a 2-D profile ona face → extrude it intoor away from the body.Acts like a Boolean addor cut automatically.MODIFY FILLETR = 8mmSelect a fillet face →drag to change the radius.Useful for quick cosmeticadjustments on rounds.Timeline: ✓ New featureHistory Interaction SummaryContextHistory OnHistory OffOffset a faceNew timeline node (editable)In-place, no recordExtrude a profileNew timeline node (editable)In-place, no recordChange fillet radiusNew timeline node (editable)In-place, no recordEdit upstream featurePress-Pull replays (may fail)N/A — no timeline exists
The three primary Press-Pull modes — Offset Face, Extrude Profile, and Modify Fillet — each create a new timeline feature when Design History is on. The summary table below shows how behavior differs when history is off.

Notice that in every mode, turning Design History off eliminates the safety net of an editable feature node. For visual-arts students who are accustomed to working with adjustment layers in Photoshop or non-destructive transforms in After Effects, this distinction should feel familiar: the parametric timeline is your non-destructive editing layer, and disabling it is equivalent to flattening your Photoshop document. You can still paint on a flattened file, but you cannot un-merge the layers.

  • Offset Face — Moves a planar or non-planar face along its normal. Adjacent faces extend, shrink, or twist to accommodate the new position. Most common use.
  • Extrude Profile — When a closed 2-D loop lies on a body face, Press-Pull extrudes it into or away from the body, performing an automatic Boolean join or cut.
  • Modify Fillet / Chamfer — Selecting a fillet or chamfer face lets you drag to increase or decrease the radius or distance.

SECTION 6

Worked Example — Designing a Desk Organizer

Imagine you are designing a minimalist desk organizer — a rectangular tray with rounded interior pockets — for a 3-D-printing project. You have already built the basic shape parametrically and now want to experiment with pocket depths and wall thickness using Press-Pull. Walk through the following steps to see how the tool integrates with the timeline.

Desk Organizer — Adjusting Pocket Depth with Press-Pull

  1. 1

    Step 1 — Confirm Design History is On

    In the Browser panel on the left, check that the root component shows a small clock icon, indicating that Design History is active. If the timeline bar is visible at the bottom of the canvas, you are in parametric mode. Your existing features — Sketch1, Extrude1 (base block), Shell1 (hollowing), Fillet1 (pocket rounding) — should appear as sequential icons.
    Timeline visible with four features: Sketch1 → Extrude1 → Shell1 → Fillet1.
  2. 2

    Step 2 — Activate Press-Pull

    Press Q on your keyboard, or navigate to Solid → Modify → Press Pull in the toolbar. Your cursor changes to indicate face-selection mode.
  3. 3

    Step 3 — Select the Pocket Bottom Face

    Hover over the inner bottom face of the largest pocket until it highlights in blue. Click to select it. A manipulator arrow appears perpendicular to the face, pointing both inward (deeper) and outward (shallower). Drag downward or type -5 in the distance field to deepen the pocket by 5 mm.
    Pocket depth increases by 5 mm. Adjacent walls automatically extend downward to meet the new bottom face.
  4. 4

    Step 4 — Confirm and Inspect the Timeline

    Press Enter or click the green check mark to confirm. Look at the timeline: a new Press Pull feature icon now sits after Fillet1. The timeline reads: Sketch1 → Extrude1 → Shell1 → Fillet1 → PressPull1.
    Five features in timeline. PressPull1 is fully editable — double-click it anytime to change the −5 mm value.
  5. 5

    Step 5 — Test History Resilience

    Double-click Extrude1 in the timeline and change the base block height from 40 mm to 50 mm. Press Enter. The timeline replays: Shell1 recomputes, Fillet1 recomputes, and PressPull1 recomputes. Because the pocket bottom face still exists in the new taller body, the Press-Pull succeeds. Now try something riskier: edit Shell1 and change the wall thickness from 3 mm to 1.5 mm. If this causes the fillet to consume the entire pocket bottom face, PressPull1 may display a red error. In that case, either adjust the fillet radius or edit PressPull1 to reference a valid face.
    The model updates end-to-end. If an error appears, the timeline pinpoints exactly which feature broke and why — a major advantage of keeping Design History on.

SECTION 7

Strengths, Limitations & Comparisons

Like any tool, Press-Pull comes with trade-offs. Knowing when to use it — and when a different approach serves you better — is a mark of CAD fluency. The table below compares Press-Pull against standard parametric features (Extrude, Offset Face, Move Face) and pure direct-mode editing.

CriterionPress-Pull (History On)Standard Parametric FeatureDirect Mode (History Off)
Speed of executionVery fast — single click + dragModerate — requires dialog and parametersVery fast — single click + drag
Editability after creationFull — double-click timeline nodeFull — double-click timeline nodeNone — geometry is modified in place
Risk of breaking downstream featuresModerate — can disrupt face referencesModerate — same dependency logicNone — no downstream features exist
Best use caseQuick geometric tweaks during parametric workflowPrecise, repeatable operations requiring exact constraintsRapid concepting when final precision is not critical
Undo granularityFeature-level (suppress, delete, reorder)Feature-level (suppress, delete, reorder)Ctrl+Z only (session-limited)

Comparison of editing approaches in Fusion 360

✦

KEY TAKEAWAY

If you come from a Photoshop or Illustrator background, think of Press-Pull with history on as an adjustment layer: quick to apply, fully re-editable, and stackable. Standard parametric features are more like a carefully built smart object with linked transforms — powerful but deliberate. Direct mode with history off is like stamping directly onto the background layer: you get instant results but sacrifice future flexibility. For most design-school projects, the ideal workflow keeps history on and uses Press-Pull for exploratory adjustments, reserving history-off mode for imported or legacy geometry that lacks a timeline.

SECTION 8

Connection to Advanced Parametric Strategies

Once you are comfortable with Press-Pull and its relationship to the timeline, several advanced strategies open up. These techniques are standard practice in professional industrial-design studios and will serve you well as your projects grow in complexity.

ConceptWhat You Know Now (Press-Pull Basics)Where It Leads (Advanced)
Timeline reorderingPress-Pull appends a feature at the end of the timeline.You can drag features to different timeline positions to change the order of operations — e.g., moving a Press-Pull before a Shell to alter how the hollow is computed.
Feature suppressionDeleting a Press-Pull removes its effect.Suppressing (right-click → Suppress) temporarily disables a feature without deleting it — useful for A/B comparisons of design variants.
User parametersPress-Pull distance is a fixed number (e.g., 5 mm).You can link the distance to a named user parameter (e.g., pocketDepth = 5 mm) so that changing one variable updates every feature that references it.
Multi-body workflowsPress-Pull modifies a single body.In advanced assemblies, multiple bodies within a component can each be edited with Press-Pull, and Boolean operations (Combine tool) merge them later — keeping each body's history independent.
Base Feature (imported geometry)Press-Pull with history off edits geometry directly.Imported STEP or OBJ files appear as a single Base Feature in the timeline. You can Press-Pull their faces within a parametric timeline, adding editable nodes on top of the imported solid.

From Press-Pull basics to advanced parametric strategies

As you advance in your coursework, pay particular attention to the concept of design intent — the idea that a well-structured parametric model communicates why geometry is the way it is, not just what it looks like. A model that uses named user parameters, logically ordered features, and clearly motivated Press-Pull edits is far easier for collaborators to understand and modify than one built entirely in direct mode. This matters enormously in team-based studio courses and professional practice, where design files pass between multiple hands.

SECTION 9

Practice Problems

Question 1: CONCEPTUAL

Explain, in your own words, the difference between using Press-Pull when Design History is turned on versus when it is turned off. What is preserved in one case that is lost in the other?
Show answer
When Design History is on, Press-Pull creates a new feature node in the parametric timeline. This node stores the referenced face, the offset distance, and the direction, making the edit fully reversible and re-editable at any time. When Design History is off, Press-Pull modifies the boundary-representation (B-Rep) data directly in memory. No timeline node is created, so the specific change cannot be isolated, adjusted, or undone beyond the session undo stack. In essence, the parametric record — the ability to roll back, reorder, or revise the edit — is what is preserved with history on and permanently lost with history off.

Question 2: BASIC

You have a parametric timeline that reads: Sketch1 → Extrude1 → Fillet1 → PressPull1. You double-click PressPull1 and change the distance from 10 mm to 15 mm. Which features, if any, need to recompute, and why?
Show answer
Only PressPull1 itself recomputes — and only the features after it in the timeline would replay. Since PressPull1 is the last feature, no downstream features are affected. Upstream features (Sketch1, Extrude1, Fillet1) remain unchanged because timeline replay flows forward, not backward. The model simply applies the new 15 mm distance to the same referenced face and updates the geometry accordingly.

Question 3: INTERMEDIATE

Your timeline reads: Sketch1 → Extrude1 → Shell1 → Fillet1 → PressPull1. You edit Extrude1 to change its depth from 30 mm to 10 mm. After the timeline replays, PressPull1 shows a red error icon. Diagnose two possible reasons for this failure and describe how you would fix each.
Show answer
Reason 1: The reduced extrusion depth causes Shell1 to produce a much thinner wall. If Fillet1's radius is larger than the remaining wall thickness, Fillet1 itself may fail or drastically alter the face topology, eliminating the face that PressPull1 references. Fix: reduce the fillet radius so that Fillet1 succeeds with the new wall geometry, thereby restoring the face that PressPull1 needs. Reason 2: Even if Fillet1 succeeds, the smaller body may cause Shell1 to merge faces that were previously separate. If the specific face ID that PressPull1 stored no longer exists in the new topology, the reference is broken. Fix: open the PressPull1 feature dialog and re-select the appropriate face on the updated geometry. Fusion 360 will update the stored face reference and the feature should resolve.

Question 4: APPLIED

You are collaborating with two classmates on a product-design project. Classmate A built the initial body parametrically in Fusion 360 and shared the file. Classmate B turned off Design History to make 'quick fixes' using Press-Pull and saved the file. When you open it, the timeline is gone. Describe the consequences and propose a workflow protocol that would have prevented this problem.
Show answer
The consequences are severe: all parametric features have been collapsed into a single Base Feature. None of the original sketches, extrusions, fillets, or shell operations can be individually edited or rolled back. Every dimension is now baked into the geometry. To modify the model, you would have to measure existing faces manually and create new features on top of the flattened solid, or start over from Classmate A's original file. A preventive protocol would include: (1) establish a naming convention and version-control system — save incremental copies (v1, v2, etc.) so the parametric version is never overwritten; (2) document in the project brief that Design History should never be turned off without team consensus; (3) use Fusion 360's built-in version history (accessible from the Data Panel) so that even if someone flattens the file, you can revert to a prior version in the cloud.

Question 5: CRITICAL THINKING

A designer argues that working entirely in direct mode (history off) is preferable because it eliminates the risk of cascading feature failures and makes the tool faster for concepting. Another designer counters that parametric history is always worth the overhead because it preserves design intent. Construct a nuanced position that identifies the strengths and weaknesses of each argument, and propose a hybrid workflow strategy suitable for a design-studio environment.
Show answer
The first designer is correct that direct mode removes dependency-chain errors and can feel faster during early ideation — there is no cognitive overhead of planning feature order, and there is zero risk of a downstream fillet breaking because an upstream extrude changed. This mirrors how many sculptors and concept artists prefer working fluidly without constraints. However, the weakness of this position is that a history-free model becomes a 'black box': modifications require re-measuring and re-building rather than editing a parameter, making iteration tedious at later stages. The second designer is right that parametric history encodes design intent and enables powerful global changes (e.g., changing one user parameter to resize an entire assembly), but the weakness is that poorly structured timelines can be fragile, and the discipline required to maintain clean feature trees may slow down early exploration. A hybrid strategy leverages both: use direct mode (or a separate, loosely-detailed Fusion file) for rough concepting and form-finding; once the concept solidifies, rebuild the chosen form parametrically with named user parameters and a clean feature tree. Alternatively, keep history on throughout but use Press-Pull liberally for experimental tweaks, suppressing or deleting features that do not survive design review. This approach preserves flexibility while building toward a robust, editable final model — critical in a studio environment where client feedback and iteration are constant.

SUMMARY

Lesson Summary

Summary

The Press-Pull tool (shortcut Q) is Fusion 360's primary direct-editing command. It lets you select any face on a solid body and push it inward or pull it outward, and it can also extrude profiles and modify fillet radii. When Design History is on, every Press-Pull operation is recorded as a new parametric feature node in the timeline. This node is fully editable, suppressible, and reorderable — making the edit non-destructive. However, because each node stores a reference to a specific face, editing an upstream feature can cause a Press-Pull to fail if the referenced face no longer exists after the timeline replay.

When Design History is off, Press-Pull modifies the B-Rep geometry in place with no recorded feature — a destructive edit that cannot be revisited. Turning off history permanently collapses the entire timeline. For visual-arts students, the key takeaway is that Press-Pull with history on gives you the speed of direct editing combined with the safety of parametric control — an ideal balance for iterative studio work. Reserve history-off mode for imported geometry or throwaway explorations, and always version your files before making irreversible changes.

Varsity Tutors • Autodesk Fusion 360 • Direct Editing (Press-Pull)