Autodesk Inventor Part Modeling: Sketch Constraints, Extrude, Revolve, and Feature Tree
Inventor's part modeling tools create parametric 3D parts from sketched profiles. I cover sketch constraints, the extrude and revolve tools, feature tree management, and parametric design best practices for robust editable parts.
Autodesk Inventor Part Modeling: Sketch Constraints, Extrude, Revolve, and Feature Tree
I've designed hundreds of parametric parts in Inventor for mechanical and industrial product design. Inventor's parametric modeling approach — where sketches drive features and features build the part — is the foundation of everything else the software does. Understanding sketch constraints, feature ordering, and parametric relationships is essential for creating parts that are robust, editable, and don't break when dimensions change.
Inventor Part Modeling Overview
Inventor uses a parametric feature-based modeling approach:
- Sketch: Draw a 2D profile on a plane
- Feature: Extrude, revolve, sweep, or loft the sketch into 3D
- Feature tree: The ordered list of features that build the part
- Parameters: Named dimensions that drive the geometry
- Constraints: Geometric relationships that maintain design intent
Sketching
Creating a New Sketch
- Start a new Part file (.ipt)
- Click Start 2D Sketch
- Select a plane (XY, XZ, YZ origin planes or an existing face)
- The sketch environment activates
- Draw the profile using sketch tools
Sketch Tools
- Line: Draw straight segments with automatic constraints
- Circle: Center circle or tangent circle
- Arc: Three-point arc, tangent arc, or center-point arc
- Rectangle: Two-point, three-point, or two-point center
- Polygon: Regular polygon with specified sides
- Spline: Interpolation spline through points
- Ellipse: Center ellipse
- Point: Sketch point for hole centers or references
Sketch Constraints
Constraints maintain geometric relationships between sketch elements:
- Coincident: Two points share the same location
- Collinear: Two lines are on the same infinite line
- Concentric: Two arcs/circles share the same center
- Equal: Two lines have equal length or two arcs/circles have equal radius
- Horizontal: A line is horizontal
- Vertical: A line is vertical
- Parallel: Two lines are parallel
- Perpendicular: Two lines are at 90°
- Tangent: A line/arc is tangent to another arc/circle
- Smooth: Spline connects smoothly to another curve
- Symmetric: Two elements are symmetric about an axis
- Fix: A point or line is locked in position
Dimensioning Sketches
- Click Dimension (D key)
- Click the element to dimension
- Place the dimension
- Enter the value
- Types of dimensions:
- Linear: Distance between two points or along a line
- Diameter/Radius: For circles and arcs
- Angular: Between two lines
- Aligned: Along the direction of a line
Fully Constrained Sketches
A sketch should always be fully constrained:
- Fully constrained: All geometry is fixed by constraints and dimensions — no degrees of freedom
- Under-constrained: Some geometry can still move — the sketch is unstable
- Over-constrained: Conflicting constraints — Inventor will warn you
Check constraint status:
- Bottom-right corner: Shows "Fully Constrained" or "Needs X dimensions/constraints"
- Color coding: Constrained geometry is black, under-constrained is blue
Best Practice: Design Intent in Sketches
Think about how the part might change:
- If two holes should always be the same size, use the Equal constraint
- If a hole should always be centered, dimension it symmetrically from the edges
- If a line should always be parallel to an edge, use the Parallel constraint
- Don't dimension to reference geometry that might disappear
Extrude
Creating an Extrusion
- Finish or have an active sketch
- Click Extrude (E key)
- Select the sketch profile(s)
- Set the extrusion type:
- Distance: Extrude by a specified distance
- To Next: Extrude to the next surface
- To: Extrude to a selected surface or face
- From-To: Extrude between two selected surfaces
- Midplane: Extrude symmetrically in both directions
- Set the operation:
- Join: Add material to the existing part
- Cut: Remove material from the existing part
- Intersect: Keep only the overlapping volume
- New Solid: Create a new solid body
- Click OK
Extrude Options
- Taper: Add a draft angle to the extrusion
- Second direction: Extrude in both directions with different distances
- Minimum solution: For "To" operations, use the nearest solution
- Optimize for selection: For thin-wall parts
Revolve
Creating a Revolution
- Have an active sketch with a profile and an axis
- Click Revolve
- Select the profile
- Select the axis (a sketch line or work axis)
- Set the revolution type:
- Full: 360° revolution
- Angle: Specify the revolution angle
- Set the operation (Join, Cut, Intersect, New Solid)
- Click OK
Revolve Best Practices
- The profile must not cross the axis (Inventor will warn you)
- The axis can be a sketch line, a work axis, or a model edge
- For hollow parts, sketch the cross-section as a closed profile with an inner and outer boundary
- Use revolve for shafts, wheels, pulleys, bottles, and any axisymmetric part
Other Feature Tools
Sweep
- Create a sketch for the profile (cross-section)
- Create a sketch for the path (trajectory)
- Click Sweep
- Select the profile and path
- Options:
- Path: Sweep along the path only
- Path & Guide Rail: Sweep along path with a guide rail for orientation
- Path & Guide Surface: Sweep along path on a guide surface
- Click OK
Loft
- Create two or more sketches on different planes
- Click Loft
- Select the profiles in order
- Options:
- Rails: Add guide rails to control the loft shape
- Centerline: Use a centerline to guide the loft
- Area loft: Control the cross-sectional area along the loft
- Click OK
Hole
- Click Hole (H key)
- Select a face or sketch point for placement
- Set hole type:
- Drilled: Simple straight hole
- Counterbore: Hole with a counterbore at the top
- Countersink: Hole with a countersink at the top
- Tapped: Threaded hole
- Set dimensions:
- Diameter: Hole diameter
- Depth: Through-all or specified depth
- Counterbore/countersink dimensions: As applicable
- Set termination:
- Distance: Specified depth
- Through-All: Goes through the entire part
- To: Stops at a selected face
- Click OK
Fillet and Chamfer
Fillet:
- Click Fillet (F key)
- Select edges or faces
- Enter the fillet radius
- Options:
- Constant radius: Same radius along the entire edge
- Variable radius: Different radii at start and end
- Setback: Corner setbacks for blends
- Click OK
Chamfer:
- Click Chamfer
- Select edges
- Set chamfer type:
- Distance: Equal distance on both faces
- Distance and Angle: One distance and one angle
- Two Distances: Different distances on each face
- Click OK
Pattern
Rectangular Pattern:
- Click Rectangular Pattern
- Select the feature(s) to pattern
- Define Direction 1: Select an edge, enter count and spacing
- Define Direction 2: Optional second direction
- Click OK
Circular Pattern:
- Click Circular Pattern
- Select the feature(s) to pattern
- Select the rotation axis
- Enter count and angle
- Click OK
Shell
- Click Shell
- Select the face(s) to remove (open faces)
- Set the wall thickness
- Options:
- Uniform thickness: All walls the same thickness
- Unique thickness: Different thicknesses for specific faces
- Click OK
Feature Tree Management
The Browser (Feature Tree)
The browser shows all features in creation order:
- Each feature is listed with its name
- Features can be reordered by dragging (if dependencies allow)
- Features can be suppressed (temporarily disabled)
- Features can be edited by double-clicking
Feature Dependencies
Features depend on earlier features:
- An extrude depends on its sketch
- A fillet depends on the edge it references
- If a parent feature is deleted or changed, dependent features may fail
- Inventor shows failed features with a red warning icon
Best Practice: Feature Ordering
- Base feature first: The primary shape (extrude or revolve)
- Secondary features: Additional material additions
- Cuts and holes: Material removal features
- Fillets and chamfers: Last, after all geometry is defined
- Patterns: After the original feature is complete
This order minimizes failures:
- Fillets last means edge references don't change
- Cuts after base means the base is stable
- Patterns after the original means the pattern source is correct
Editing Features
- Double-click a feature in the browser
- The feature dialog opens with current parameters
- Change dimensions or options
- Click OK
- The part rebuilds with the new parameters
Suppressing Features
- Right-click a feature → Suppress
- The feature is temporarily removed from the part
- Dependent features may also be suppressed
- Useful for:
- Simplifying the part for analysis
- Testing alternative designs
- Speeding up rebuild time for large parts
Parameters
Viewing Parameters
- Click Parameters (fx button)
- The Parameters table shows:
- Model parameters: Dimensions created by features
- User parameters: Custom named parameters
- Reference parameters: Driven dimensions (measurements)
- Each parameter has:
- Name: Parameter name (e.g., "Width", "Length")
- Equation: Value or formula (e.g., "Width * 2")
- Value: Calculated value
- Unit: mm, in, deg, etc.
Creating User Parameters
- In the Parameters table, click Add
- Enter a name (e.g., "Hole_Diameter")
- Enter a value (e.g., "10 mm")
- Use this parameter in dimensions by typing the name
Parameter Equations
Parameters can reference other parameters:
Length = Width * 2Hole_Diameter = Thickness * 0.5Fillet_Radius = min(Thickness, 5 mm)- Functions:
sin(),cos(),tan(),sqrt(),abs(),min(),max()
Linking to External Parameters
- Click Link in the Parameters table
- Select an Excel spreadsheet
- Parameters from the spreadsheet become available in the part
- Changes to the spreadsheet update the part
- Useful for design tables and standard part families
Common Issues
Sketch Won't Extrude
- Check that the profile is closed (no gaps)
- Look for overlapping lines
- Ensure the profile doesn't self-intersect
- Use Sketch Doctor to diagnose sketch problems
Feature Fails After Edit
- Check if a referenced edge or face was removed by the edit
- Look for failed features in the browser (red icon)
- Edit the failed feature and reselect references
- Consider reordering features in the browser
Part Rebuilds Slowly
- Suppress unnecessary fillets and patterns
- Simplify complex sketches
- Reduce the number of features
- Use simplified representations for large assemblies
Fillet Fails
- The fillet radius may be too large for the edge
- Try a smaller radius
- Check for intersecting fillets that create complex geometry
- Use variable radius fillets for difficult corners
Summary
Autodesk Inventor's part modeling is built on parametric sketches and features. Create fully constrained sketches using geometric constraints and dimensions — always check the constraint status in the bottom-right corner. Use extrude for prismatic shapes, revolve for axisymmetric parts, sweep for paths, and loft for transitions between profiles. Order features logically: base first, secondary features next, cuts and holes, then fillets and chamfers last. Manage the feature tree by editing, suppressing, and reordering features as needed. Use named parameters and equations to drive dimensions with design intent. The most common issues — sketch failures, broken features, and slow rebuilds — are addressed with the Sketch Doctor, reselecting references, and simplifying the feature tree. A well-structured part with fully constrained sketches and logical feature ordering is easy to edit and rarely fails.
Source Verification
More Autodesk Inventor Guides
workflow
Autodesk Inventor Assembly Design: Constraints, Joints, and Motion Simulation
11 min
workflow
Autodesk Inventor Drawing Creation: Views, Dimensions, Annotations, and BOM
11 min
workflow
Autodesk Inventor Sheet Metal Design: Flange, Bend, Flat Pattern, and DXF Export
11 min
comparison
Autodesk Inventor vs SolidWorks vs Fusion 360: Mid-Market 3D CAD Comparison
10 min
Related workflow Guides
Similar workflow content for other CAD tools
Abaqus
•workflow
Abaqus Composite Material Analysis: Laminate Modeling, Damage, and Progressive Failure
12 min read
Abaqus
•workflow
Abaqus Contact Mechanics: General Contact, Friction, and Wear Simulation
12 min read
Abaqus
•workflow
Abaqus/Explicit Dynamic Analysis: Crash, Drop Test, and High-Speed Impact Simulation
13 min read
Abaqus
•workflow
Abaqus Fracture Mechanics: XFEM, Cohesive Zone, and J-Integral for Crack Propagation
12 min read