Overview#
Reverse engineering means producing an editable CAD model from an existing object. In Fusion you usually start from a mesh (a scan from a 3D scanner or photogrammetry, or an STL you were given) and end with a parametric model with sketches, dimensions and features. There are two broad strategies:
- Automatic conversion. Use Convert Mesh (Prismatic or Organic) and clean up. Fast, but the result is rarely parametric or tidy.
- Model over the mesh (recommended). Treat the mesh as a reference and build ordinary parametric features on top of it, measuring and comparing as you go. Slower, but you get a design you can modify, with sensible dimensions and clean features.
Most real projects combine both: automatic conversion for freeform surfaces, and manual modeling for functional features (holes, flanges, mounting faces).
Where to find it#
This workflow uses tools from several places:
- Mesh tab: Insert Mesh, Repair, Reduce, Remesh, Plane Cut, Create Mesh Section Sketch, Generate Face Groups, Convert Mesh, Mesh Align (Direct Edit or Direct Modeling mode only).
- Sketch tab (while editing a section sketch): Create > Fit Curves To Mesh Section.
- Solid tab: Sketch, Extrude, Revolve, Loft, Sweep, Fillet, and Combine.
- Form tab: for organic regions.
- Inspect menu: Measure and Section Analysis (Autodesk's Mesh help names Section Analysis for inspecting mesh interiors). No mesh deviation colour-map tool is documented in the mesh help.
- Construct menu: Offset Plane, Plane Through Three Points, Axis tools.
Step by step#
1. Prepare the scan#
- Insert the mesh (3MF, OBJ or STL) with Create > Insert Mesh and set the Unit Type correctly.
- Run Repair to close holes and remove defects.
- Separate into shells and delete background noise (table surface, supports, floating fragments).
- Reduce to a workable count. The safest choice is the Tolerance type with a small value, such as 0.05 to 0.1 mm for small parts, because Tolerance bounds the deviation from the original.
- Keep the original mesh file for reference and measure with a caliper a few key dimensions on the real part, so you can verify scale.
2. Align to the world#
- Identify the part's natural datums: the largest flat face, a primary axis of a cylinder, and a symmetry plane.
- Use Mesh Align (select a face on the mesh and a plane to align it to; only available in Direct Edit in Parametric mode or in Direct Modeling mode) or Move/Copy to place the mesh so the main flat face lies on the XY plane and the primary axis is aligned to Z or X. If the mesh has a clear symmetry plane, put it on an origin plane.
- Protect the mesh from accidental moves (for example by placing it in its own component and locking it; locking is a general Fusion browser feature, not covered in the Mesh help).
Good alignment makes every following sketch easier and prevents drifting dimensions.
3. Extract references#
- Create Construction Planes through key features (offset from the base, through hole centers).
- Use Create > Create Mesh Section Sketch on those planes to get the true cross-section line, then Fit Curves To Mesh Section (Line, Arc, Spline, Closed Spline, Circle or Ellipse) to generate sketch curves from it.
- For simple features, you can also measure directly with Inspect > Measure. Picking points on a coarse mesh gives approximate values (general guidance); measure several points and average.
4. Model the base features parametrically#
- Draw profile sketches over the mesh sections. Use proper sketch geometry (lines, arcs, circles, or the fitted curves from Fit Curves To Mesh Section) and dimensional or geometric constraints (tangent, concentric, equal) rather than tracing every segment.
- Round dimensions to sensible values where the original design likely used them (for example 10.0 mm rather than 9.97 mm), but check against the mesh.
- Extrude, revolve or loft the base body to match the mesh.
- Add holes, bosses, ribs and fillets in design order, as the original designer would have created them.
5. Handle freeform regions#
- For smoothly curved regions (grips, organic shells), use Convert Mesh (Organic) on a trimmed section, or create a Form body with Edit Form and pull the cage onto the mesh.
- In Form, Pull (and Object Snap in Edit Form, Face, Subdivide, Insert Edge and Insert Point) can snap cage vertices onto a mesh body. Match works with sketch curves and edges of solid or surface bodies, not mesh.
- Finish the Form and combine it with the parametric solid.
6. Verify deviation#
- Use Section Analysis to compare the new body against the mesh at several planes: the mesh outline will show against the cut face.
- A deviation colour-map tool is not documented in Autodesk's mesh help, so make Plane Cuts or Mesh Section Sketches and overlay them manually.
- Adjust dimensions or sketches. Accept deviation up to what your application needs (general guidance: for example 0.1 mm for fit-critical features and 0.5 mm for cosmetic surfaces).
7. Finish and document#
- Rename features and bodies in the browser; add parameters (Modify > Change Parameters) for the important dimensions.
- Hide the mesh, or move it into its own component marked as reference.
- Create a drawing or export STEP for downstream use.
Options reference#
| Task | Tool | Setting that matters |
|---|---|---|
| Clean | Repair | Tolerance; avoid filling intended holes |
| Slim down | Reduce | Tolerance 0.05 to 0.1 mm (bounded deviation) |
| Align | Mesh Align / Move | Face-to-plane alignment |
| Slice | Create Mesh Section Sketch, Fit Curves To Mesh Section | Section plane distance and angle; spacing of sections |
| Fit planes and cylinders | Generate Face Groups + Prismatic | Fast first, then Accurate on detailed groups |
| Organic | Convert Mesh (Organic) | Cage density |
| Verify | Section Analysis | Section plane position |
| Dimensions | Parameters | Name them clearly |
Tips and pitfalls#
Tip: Capture good scan data first. A mesh that is accurate and complete saves more time than any clever Fusion technique. Use matte spray on shiny parts and scan from several angles.
Tip: Decide the design intent before you model. Ask which faces are datums, which dimensions would a designer have specified, and which are manufacturing artifacts (draft angles, fillets from casting).
Warning: A mesh is a snapshot of one worn, imperfect physical instance. Tolerances in the real part (draft, wear, warp) will appear in the mesh. Do not blindly copy deviations such as slightly non-parallel faces; idealize them.
Warning: Rough edges of mesh vertices make measuring unreliable. Use Section Sketches and fit geometry (circles, lines) to the polyline rather than clicking individual vertices.
Tip: Work in a copy of the design (or a separate component) so the original scan is untouched. Save versions often.
Note: The Organic method of Convert Mesh is part of the Fusion Design Extension. Other licence limits are not stated in the mesh help; check your entitlement if a tool is unavailable.
Tip: For recurring reverse engineering work (for example heavy scan data), consider a dedicated tool such as a scan-processing application and import the cleaned mesh into Fusion. Fusion is capable but is not a dedicated reverse engineering package.
Planning: decide the target before you start#
Reverse engineering without a target tolerance wastes time. Write down three things first.
| Question | Example answer | Consequence |
|---|---|---|
| What will the model be used for? | Print a replacement knob | 0.2 mm accuracy is enough |
| Which features are functional? | The 6 mm shaft bore and the 2 flats | These get measured and dimensioned precisely |
| Which surfaces are cosmetic? | The grip knurling | Convert Organic or ignore |
A functional bore that has to fit a 6.00 mm shaft should be modelled at 6.0 mm plus your fit allowance, not at the 5.93 mm the worn scan suggests. Idealise first, then add the allowance.
Fitting geometry to a mesh: worked example#
You have a round knob mesh. Place a plane through the middle (Offset Plane), and run Mesh Section Sketch. You get a section line roughly shaped like a circle (the 120-segment figure and the measurements below are illustrative).
- Use Fit Curves To Mesh Section with the Circle type, or draw a circle in the same sketch and constrain it to the origin.
- Use the Measure tool on three polyline vertices to estimate the radius (say 14.92, 14.97 and 15.03 mm).
- Set the circle diameter to 30.0 mm, the likely design intent, since the scatter is about 0.1 mm.
- Repeat at 10 mm spacing along the height, then loft or revolve from the profile sections.
If the scatter between measurements is larger than your tolerance (for example 0.3 mm on a 0.1 mm target), rescan or use a different alignment, because the issue is the data, not your modelling.
Verification methods ranked#
- Section Analysis at several planes, with the mesh visible through the solid body, shows deviations by eye. Good for 0.1 mm features when zoomed in.
- Mesh Section Sketch overlaid on a sketch of the model section lets you dimension the gap with a sketch dimension, giving a numeric deviation.
- Measure between a mesh vertex and a model face for spot checks.
- A dedicated deviation (colour map) tool would be best for freeform, but none is documented in Autodesk's mesh help, so use the first three.
Handling worn or warped scans#
A used part's mounting faces are rarely perfectly flat or parallel. Fit planes over large areas rather than reading single vertices. Apply symmetry: model half a symmetric part and mirror it, which also averages out scan error. For a warped part, choose the datum faces that matter for mating and model those perfectly; let the cosmetic surfaces follow roughly.
Common failures and fixes#
| Symptom | Cause | Fix |
|---|---|---|
| Section outlines are jagged | Mesh too coarse or noisy | Reduce less, or Smooth lightly |
| Model drifts from the mesh in one direction | Mesh not aligned to the origin | Re-align and lock the mesh |
| Section Sketch fails | Plane misses the mesh (an orange line appears only where the plane intersects the body) | Move the plane or Repair |
| Fusion becomes slow with the mesh visible | Mesh too dense | Reduce, or hide the mesh while modelling |
| Dimensions are off by 25.4 | Wrong unit on insert | Edit the Insert Mesh feature |
| Modelled features do not match after Form | Form shrinks surface from cage | Use Pull or Interpolate to snap to the mesh |
Practice exercise#
Reverse engineer a simple object with a tolerance target.
- Choose an object you own (a knob, a bracket or a pen-clip) and measure three key dimensions with calipers. Write down your tolerance target (for example 0.2 mm).
- Scan it with a phone photogrammetry app, or download a similar STL. Insert it, setting the unit correctly, and compare the scale with your caliper readings.
- Repair (start with Close Holes), Separate and delete noise shells, Reduce with Tolerance 0.1 mm, and align the mesh to the origin.
- Create three Mesh Section Sketches at different heights. Fit circles or lines over each, set dimensions to sensible rounded values, and note the scatter between your measurements.
- Build the primary shape with Revolve or Extrude, add at least two holes and one fillet, and name the key parameters.
- Compare with Section Analysis at three planes, and record the largest visible deviation.
- Hide the mesh and confirm the model stands alone.
Expected result: a parametric model within your tolerance target on the functional dimensions, with named parameters and the mesh kept as a hidden reference. If the deviation exceeds the target, decide whether to correct the model or rescan; record which.
Related#
- Mesh workspace and import
- Converting a mesh to BRep
- Mesh shell and plane cut