Parametric vs. Direct Modeling#
Overview#
CAD systems use two broad philosophies for shaping solids.
Parametric (history-based) modeling records how you built the shape. Each operation (sketch, extrude, fillet, hole) is a feature stored in order, with its own inputs: dimensions, selected faces, directions, distances. Change an input and Fusion replays the sequence ("recomputes") to produce the new shape. The model is a program whose output is geometry.
Direct modeling edits the shape itself. You push a face, move an edge, delete a fillet or scale a boss, and the geometry changes now, with no record of how it was originally constructed. The model is just the result.
Fusion supports both modeling modes. Parametric Modeling Mode tracks each feature in the Timeline; Direct Modeling Mode does not. You can switch a design between modes, and inside a parametric design a Base Feature lets you do direct edits without switching the whole design. Tools such as Press Pull, Move/Copy on faces and Delete work in both.
Neither approach is "better". They optimize for different things.
| Aspect | Parametric | Direct |
|---|---|---|
| Changing a dimension later | Edit a number; everything downstream updates | Manually push/pull each affected face |
| Design intent | Captured in sketches, constraints, parameters | Implied, not stored |
| Imported geometry (STEP, mesh-converted) | No history to edit; you add features on top | Natural fit |
| Speed on first pass | Slower: you plan sketches and constraints | Faster: just shape it |
| Risk | Fragile references, rebuild failures | Easy to get inconsistent dimensions |
| Variants and families | Parameters and configurations drive them | You copy and edit each variant |
| File weight | Heavier with a long timeline | Lighter |
Where to find it#
- Timeline: the bar along the bottom of the Design workspace. If it is present and fills as you work, the design is in Parametric Modeling Mode.
- Switch modes: in the Browser, right-click the default (top-level) component and choose Change to Parametric Modeling Mode or Change to Direct Modeling Mode. You can also use Settings (Options) on the right side of the Timeline > Change to Direct Modeling Mode. Switching to parametric captures the geometry created so far as a single Base Feature at the start of the Timeline.
- Default for new designs: avatar (upper right) > Preferences > Design > Default Modeling Mode: Parametric Modeling Mode, Direct Modeling Mode or Prompt.
- Base features: Solid > Create > Create Base Feature adds a direct-modeling feature inside a parametric timeline.
- Direct-style edits live in the Solid tab: Modify > Press Pull (Q), Move/Copy (M), Delete (Del), Replace Face, Combine and others. In Parametric Modeling Mode these become timeline entries; in Direct Modeling Mode they just change the body, and recognizable features (Extrude, Fillet, Hole and so on) are listed in the Browser where you can Edit, Dissolve or Delete them (Fillet, Chamfer and Hole can be edited; Extrude, Revolve and Shell can only be dissolved or deleted).
Step by step#
Experience the difference in about ten minutes.
- Start a new design. Confirm the timeline is visible (Parametric Modeling Mode).
- Create a sketch on the XY plane: a 60 mm by 40 mm rectangle. Finish the sketch.
- Extrude it 20 mm. Fillet the four vertical edges at 5 mm. Notice the timeline now shows Sketch1, Extrude1, Fillet1.
- Parametric edit: double-click Sketch1 in the timeline (or right-click it, Edit Sketch), change 60 to 80, finish the sketch. The extrusion and fillets update on their own.
- Now try a direct edit: press Q (Press Pull), click the top face and drag 5 mm. Fusion adds an entry to the timeline (Press Pull is itself a feature when history is on).
- Change Sketch1 from 80 to 100 again and notice the Press Pull offset is still applied downstream. Direct edits placed in the timeline are replayed too.
- Right-click the default component in the Browser and choose Change to Direct Modeling Mode. In the Delete Parametric History dialog click Delete Parametric History. The timeline and its features are removed. Now you can still use Press Pull and Move, but you cannot go back and edit Sketch1.
Warning: Switching to Direct Modeling Mode deletes the timeline and parametric history (Fusion shows a Delete Parametric History dialog). Autodesk also notes that geometry created in Direct Modeling Mode cannot later be converted into individual parametric features. Save a version or a copy first.
Options reference#
| Setting / tool | What it does | Notes |
|---|---|---|
| Parametric Modeling Mode | Records every feature in the timeline | Chosen by the Default Modeling Mode preference (Parametric, Direct or Prompt) |
| Direct Modeling Mode | Does not track features parametrically; bodies are edited directly | Switching deletes the timeline. Autodesk lists STEP, STL, SLDPRT, IPT, X_T, IGES, SLDASM, CADPART and IAM as imported formats that can also have parametric history captured |
| Base Feature | Direct-modeling feature inside a parametric timeline | Created automatically when switching to parametric; add more with Create Base Feature |
| Press Pull | Offsets or extrudes faces, or edits fillet radius | Works in both modes |
| Move/Copy | Moves bodies, components, faces or edges | Face moves are direct-style edits |
| Replace Face | Snaps one face to another surface | Useful for direct-style rework |
| Delete (faces) | Removes faces and heals the body | Good for removing features from imported parts |
| Edit Feature (right-click) | Reopens a feature's dialog | Parametric only |
Tips and pitfalls#
Tip: The Fusion hybrid rule of thumb: model your own parts parametrically; edit other people's parts directly.
Tip: If you only need one quick change to an imported STEP, direct edits are almost always faster than rebuilding the part.
Warning: A parametric model can produce a correct shape with terrible intent. If you "fix" fit issues by nudging faces with Press Pull instead of editing the sketch dimension, the next parameter change will not carry your fix.
Tip: Mixed workflows work: use history for the parts you expect to change, and put direct edits at the end of the timeline where they depend on little.
Common misconceptions:
- "Parametric means I need to dimension everything." No. It means features are re-editable. Fully constrained sketches are good practice, not a requirement.
- "Direct modeling cannot be accurate." It can; you simply enter exact values in the edit dialog. The difference is only that the value is not stored for later.
- "Parameters and history are the same thing." Parameters are named numbers; history is the ordered list of features. You can have history without any user parameters, and use parameters heavily only if there is history to drive.
A decision guide with numbers#
Time cost is the real trade-off. Suppose a part takes 20 minutes to model parametrically and 8 minutes directly, and you expect to change it N times. A parametric change by editing one dimension takes about 1 minute; a direct change takes about 4 minutes, because you push each affected face and recheck relationships. Break-even: 20 + N x 1 = 8 + N x 4, so N = 4. If you expect more than four significant changes, history pays for itself; fewer than four, go direct. Treat the numbers as an illustration of the reasoning, not as a measured benchmark.
| Situation | Recommended approach | Reason |
|---|---|---|
| Your own part, will change many times | Parametric with named parameters | Dimension edits update everything |
| Supplier STEP file, one hole to move | Direct (or Base Feature) | No history exists to edit |
| Concept shape, throwaway | Direct | Speed |
| Family of sizes | Parametric plus configurations | Table-driven variants |
| Part going to a CNC with an inside radius rule | Parametric with a tool_r parameter | Rule is encoded |
| Repairing someone else's broken timeline | Roll back or switch to direct | Do not fight a bad history |
How direct edits behave while history is on#
With history captured, tools like Press Pull, Move/Copy on faces and Delete create timeline entries. That means they replay when an earlier dimension changes, which is good if the edit was meant to be permanent and bad if it was meant to patch something that the new dimension should also fix. Example: a 60 x 40 x 20 mm block is extruded from a 60 mm wide sketch. You Press Pull the right face by +2 mm to make it 62 mm wide. If you later change the sketch width to 80 mm, the block becomes 82 mm, because the offset is still applied. A user who expected 80 mm will be confused. The fix is to edit the sketch dimension to 62 and delete the Press Pull.
Switching modes in practice#
- Parametric to direct. Save a version. Right-click the default component > Change to Direct Modeling Mode, then click Delete Parametric History. Fusion removes the timeline. To return, choose Change to Parametric Modeling Mode; the current geometry becomes a Base Feature and no earlier history comes back.
- Imported part into a parametric design. Insert it and, if needed, use Create Base Feature to hold direct edits inside a parametric design (see Autodesk's Create a base feature). Build new features on stable faces of the base.
- Base Features. Inside a parametric design, a Base Feature lets you edit the geometry directly (right-click the Base Feature > Edit) without tracking the changes parametrically, which suits a supplier's component.
Failure modes and fixes#
| Symptom | Cause | Fix |
|---|---|---|
| No timeline after an import | The design is in Direct Modeling Mode | Change to Parametric Modeling Mode, then add features on top (the existing geometry becomes a Base Feature) |
| Edits in the timeline "double up" | A Press Pull was added on top of an existing dimension change | Delete the Press Pull and change the dimension |
| Cannot change a feature dimension | Direct Modeling Mode, or geometry is a base feature | Use Press Pull or Move/Copy on faces, or rebuild that feature |
| Direct edit fails | Neighbor faces cannot adapt | Smaller steps, or Offset Face with tangent chain |
| File got heavy | Very long timeline | Group, consolidate sketches, or convert finished sections to a base feature |
| Lost the ability to roll back after saving in Direct Modeling Mode | The parametric history was deleted | Reopen an earlier saved version from the History dialog |
Tip: When you inherit a heavy, tangled timeline from another user, it is often faster to switch to Direct Modeling Mode, adjust the geometry directly, and switch back to Parametric Modeling Mode (which captures the result as a Base Feature) than to debug 300 features.
Tip: Keep an untouched copy of the parametric file when you experiment with direct edits.
Practice exercise#
Compare the two approaches with a timed, numeric exercise.
- Model a rectangular bracket 80 x 40 x 6 mm with four 5 mm holes 8 mm from the corners, parametrically: sketch, extrude, hole sketch circles, extrude cut. Name the sketch dimensions
length,width,thick,hole_dandhole_edge. Note how long it takes. - Change
lengthto 120 mm using only the sketch dimension. Check that the holes are still 8 mm from the corners: the hole centers should now be 104 mm apart in X. - Save a version, then Save As a copy. In the copy, right-click the default component > Change to Direct Modeling Mode and delete the parametric history.
- Make the same change (80 to 120 mm) directly: Press Pull the right face by +40 mm, then Move/Copy the two right holes by +40 mm in X. Count steps and time.
- In the parametric file add a Press Pull of +2 mm to the right face, then change
lengthto 100 mm. Predict the final length (102 mm) and measure it. - Use Change to Parametric Modeling Mode on the direct copy and look at the timeline: what is there? (Expect a single Base Feature.)
- Write down at what number of expected changes you would switch from direct to parametric for this part.
Expected result: a measured comparison, a demonstration of replayed direct edits, and your own break-even estimate.
Related#
- The timeline
- Design-for-change patterns
- Best-practice modeling workflows