How to change a dimension after you have already typed it in SolidWorks?
Short Answer
Yes — in SolidWorks, you can change a dimension after typing it by editing the dimension value directly with Modify. Double-click the dimension in the graphics area, enter the new value, and confirm to rebuild the model. This is the fastest and most common professional method. Limitation: locked relations or equation-driven dimensions may prevent manual changes.
What You Need to Know Before
Warning: Changing a dimension can fail or distort the model if that dimension drives fully defined sketch geometry, feature end conditions, or downstream references. A rebuild may also trigger errors if the new value causes self-intersecting geometry or breaks child features.
How-to
Command: Modify
Shortcut: Double-click the dimension
Quick Steps:
- In the graphics area or FeatureManager design tree, double-click the sketch or feature dimension you want to change.
- In the Modify dialog box, type the new value and check the Instant2D or on-screen preview behavior if shown.
- Press Enter or click the green check mark, then rebuild if needed with Ctrl+B.
Variables & Settings
Key Setting: Instant3D / Instant2D
Expert Setting: If Instant3D or Instant2D is enabled, you can often edit dimensions directly in the graphics area with live preview. If dimension editing feels inconsistent, toggle this from the Heads-Up View toolbar or sketch environment to control how values update on-screen.
Why it Fails
Cause 1 (Geometry): The new dimension creates impossible geometry, such as overlapping sketch entities, zero-thickness features, or an invalid extrusion/revolve condition.
Cause 2 (layers/Locks): The dimension may be driven by an external reference, equation, design table, or a fully constrained relation that effectively locks manual editing.
Cause 3 (Command/Logic): You may be trying to edit a driven/reference dimension instead of a driving dimension, so the value displays but cannot control the model.
Quick Fix & Best Practice
Quick Fix: Right-click the dimension, check whether it is driven or linked, then remove the equation/link or edit the controlling sketch/feature with Modify and rebuild using Ctrl+B.
Manager’s Verdict: Edit the driving dimension directly in Modify for the fastest workflow. Avoid forcing dimension changes when the model is equation-driven or heavily parent-child dependent; update the controlling feature instead.
FAQ
Can I change a dimension from the FeatureManager tree?
Yes, if the feature exposes that driving dimension for direct edit.
Why is the dimension gray or not editable?
It is usually a driven/reference dimension or controlled by an equation or external relation.
Do I need to rebuild after changing a dimension?
Usually yes, especially if the model does not update automatically.
.
