ScanningAndModeling.com

Learn object scanning

Mesh vs CAD: What a 3D Scan Actually Gives You

By the ScanningAndModeling team · Last updated July 16, 2026

A 3D scan gives you a point cloud, and from it a mesh: a shell of triangles that describes the outside of an object. A mesh is not a CAD file. You cannot open it and change a dimension, because it holds no dimensions, only a surface. Turning that mesh into an editable, manufacturable CAD model is a separate, skilled job called reverse engineering, and it is the part that actually costs money. Almost everyone who buys a scanner learns this the hard way. This guide is the honest map: what a scan produces, why a mesh is a dead end for machining, what each file format is really for, and when a mesh is genuinely all you need.

If you have ever bought a handheld scanner, captured a part, and then discovered you still could not do anything useful with the result, you are not doing it wrong. You have hit the exact wall this guide is about. As one long-time scanner operator put it plainly, the scanning is the easy part, and the processing and reverse engineering is where the real work lives. We build the pages on this site to say out loud what most vendors leave you to find out after you have paid.

What does a 3D scan actually produce?

A scan produces a point cloud first: a set of millions of individual points, each one an X, Y, Z coordinate the scanner measured on the surface of your object. The point cloud is raw evidence. It is dense, but it is just dots in space with nothing connecting them.

Software then stitches those points into a mesh, also called an STL or OBJ, by drawing tiny triangles between neighboring points until the surface is closed. That mesh is what most people mean when they say "the scan." It looks like your object on screen, you can rotate it, you can often 3D print it. But under the surface it is only a skin of triangles. It does not know that a hole is a hole, that a face is flat, or that two edges are meant to be parallel. It has no features and no design logic. It is geometry without meaning.

One operator described it well: scan a simple cube and you get thousands of triangles approximating six flat faces, and the software has no idea a cube was ever the intent. The moment your part is more complex than a cube, no software can automatically recover what the part was supposed to be. That recovery is human work.

Why is a mesh not the same as a CAD file?

This is the single most misunderstood point in object scanning, so it is worth being precise. A mesh and a CAD model are two fundamentally different kinds of data.

A mesh is like a photograph made of triangles. It has resolution: get close enough and you see the facets, the same way you see pixels when you zoom into an image. It records where the surface was, approximately, and nothing about why. A parametric CAD model is the opposite: it is a mathematical description built from real features. A cylinder is stored as a true cylinder with a center, an axis, and a radius you can type a new number into. A hole knows its diameter. A fillet knows its radius. Change one and the model updates, because the model is made of intent, not of dots.

The professional term for the CAD side is a boundary representation, or B-rep: the object described by exact mathematical surfaces and the edges where they meet, rather than by a triangle mesh approximating them. This is why you can machine from a CAD file and only reference from a mesh. A CNC path needs to know a bore is exactly 25.00 mm, not "roughly this cloud of triangles that averages near 25."

Mesh (STL / OBJ) Parametric CAD (STEP / native)
What it stores A shell of triangles approximating the surface Exact features: planes, cylinders, holes, fillets, with real dimensions
Can you edit a dimension? No. There are no dimensions, only points Yes. Type a new value and the model rebuilds
Good for 3D printing, visualization, reference, a physical copy Machining, molds, engineering changes, assemblies
Made by The scanner and its software, in minutes to hours A person rebuilding the part feature by feature, hours of skilled labor
Cost driver Cheap: it is a near-automatic output Expensive: it is engineering judgment, not a button

There is no reliable shortcut between the two. Buyers regularly ask why nobody has written software that simply turns a mesh into a clean solid model with one click. The honest answer, repeated by every experienced operator, is that it does not exist, because the software would have to guess the designer's intent from noisy data: put a hole where the scan only shows a shallow dimple, straighten an edge the scan rounded off, recognize an o-ring groove as a groove. Auto-surfacing tools exist and they help, but on any machined or cast part they tend to round off the sharp edges and turn a crisp mechanical part into a soft, organic blob. Getting it right is manual work, feature by feature.

What does "watertight" mean, and does it make a mesh a CAD file?

A watertight mesh is a mesh with no holes or gaps in its surface: fully closed, so that if it were a physical shell it would hold water. Watertight matters because 3D printers and some downstream tools require a completely sealed surface to work. Real scans often come out of the scanner with holes, especially cheaper scanners that need dozens of stick-on markers, where every marker leaves a gap the software has to fill by interpolating, essentially making an educated guess about geometry it never actually measured.

But watertight is a statement about the mesh being sealed, not about it being intelligent. A watertight mesh is still a mesh. It still has no editable features and no true dimensions. Making a mesh watertight is cleanup, not reverse engineering. It gets you a printable shell. It does not get you a machinable CAD model. Do not let "watertight STL" be sold to you as if it were the same thing as "CAD file," because it is not.

When is a mesh enough, and when do you need parametric CAD?

This is the question that should decide what you order, and it comes down to what you are going to do with the file.

Your goal What you need Why
3D print a copy of the object as-is Watertight mesh (STL) The printer slices a surface. It never needs editable features
Visualize, render, or archive the shape Mesh (OBJ with color, or STL) You are looking at it, not changing or manufacturing it
Check a part against tolerances Mesh plus an inspection report The mesh is compared to nominal CAD to produce a deviation map
CNC machine the part Parametric CAD (STEP) Toolpaths need exact features and clean dimensions
Make a mold or tooling from the part Parametric CAD (STEP) Mold work needs to add draft, offset for shrink, edit geometry
Modify the design or fit a new part to it Parametric CAD (STEP or native) You cannot change what has no editable features
Reproduce a discontinued part for engineering use Parametric CAD (STEP), often with a 2D drawing Manufacturing and QC downstream expect a solid model

The trap that catches people is buying a mesh when the job actually needs CAD. It happens constantly: a buyer gets a clean STL, sends it to a machine shop, and the shop says it needs a solid file. Now they are back where they started, having paid for the wrong deliverable. The rule to remember: if anyone downstream is going to machine, mold, or modify the part, you need parametric CAD, not a mesh. If they are only going to print, view, or measure it, a mesh is enough.

What are STL, OBJ, STEP, and IGES each for?

The file extension tells you which world you are in. Two of these are mesh formats, two are CAD formats, and mixing them up is where money gets wasted.

Format Type What it is for
STL Mesh The universal 3D-printing format. A raw triangle shell, no color, no units baked in. Perfect for printing, useless for editing dimensions
OBJ Mesh A mesh that can also carry color and texture. Used for visualization, rendering, games, and art, where appearance matters more than engineering
STEP (.stp) CAD (solid) The universal, vendor-neutral CAD exchange format. A true parametric solid you can machine, mold, and edit. This is what an engineer or machine shop asks for
IGES (.igs) CAD (surfaces) An older neutral CAD format, surface-based. Still used for complex freeform surfaces and by some legacy toolchains. STEP has largely replaced it for solids

A useful shorthand: STL and OBJ are what a scan naturally becomes. STEP and IGES are what reverse engineering turns that scan into. If someone hands you an STL and calls it a CAD file, they are stretching the word. If your machinist asks for a STEP file, they are asking for the real reverse-engineering deliverable, and that is a different, larger job than producing the mesh.

Why is "the scan is the easy part" true?

Capturing points is fast. Depending on the object, a technician can have a full point cloud in minutes to a couple of hours. The mesh follows almost automatically. If that were the whole job, object scanning would be cheap and nobody would be confused about pricing.

The expensive, expert part is everything after the mesh: rebuilding the part as a clean parametric solid. That means interpreting noisy data, deciding where the true edges and features are, straightening what the scan rounded, and reconstructing holes, grooves, and bosses the scan captured imperfectly. Reconstruction is a hybrid craft. Prismatic shapes, the planes, cylinders, and cones of machined parts, are rebuilt as exact features. Organic shapes, like a hull or a sculpted handle, are rebuilt with fitted freeform NURBS surfaces. On a real part it is common to reverse engineer large sections essentially by hand, because the automatic tools cannot be trusted to recover intent. This is why a competent operator will tell you the scan is ten percent of the work and the rebuild is the other ninety.

The reason the professional tools exist, and cost what they do, underlines the point. The dedicated scan-to-CAD software that professionals use runs from several thousand dollars a seat into the low five figures, and even with it, the scan data still has to be interpreted by a person. You are not paying for a scan. You are paying for the judgment that turns a noisy mesh into a file a shop can build from.

As-built or design-intent: which rebuild do you want?

There are two honest philosophies for the CAD rebuild, and the right one depends on your goal. As-built reproduces the physical object exactly as it is, including every dent, wear mark, and out-of-square reality of the actual part. Design-intent reconstructs the part as it was meant to be: clean symmetry, round-number dimensions, true right angles, the drawing the original engineer would have drawn. A worn bracket you want to replace usually wants design-intent, so the new part is correct rather than a copy of the worn one. A part you are inspecting or documenting exactly as it exists wants as-built. We ask which one you need up front, because it changes how the model is built.

This also connects to a real tolerance trap worth naming. If you scan a molded or cast part and reproduce it exactly, the copy will often come out slightly smaller than the original, because the mold was engineered larger to account for material shrink. Features like draft angles do not always read cleanly in scan data either. A scan gives you a very good ballpark copy of the object. Turning that into a part that will actually manufacture correctly takes an engineer who knows to idealize the geometry, not just trace it. That knowledge is exactly what separates a real reverse-engineering service from a cheap trace of a mesh.

How we deliver both, honestly

Because the mesh and the CAD model are different products at different costs, we quote them as what they are, and we make sure you are buying the one your downstream use requires. When you tell us the object and what you intend to do with it, we tell you whether you need a mesh, a full parametric CAD rebuild, or both, and we say so before you spend anything.

The whole point of this page is that you should never be surprised by the file you receive. A mesh is a mesh, a STEP is a STEP, and we will always tell you which one solves your actual problem. For the pricing side of this same honesty, our guide to what object scanning costs breaks down why the rebuild, not the scan, drives the number.

Questions buyers actually ask

I 3D scanned my part. Why can't I just edit it in CAD?

Because a scan produces a mesh, and a mesh has no editable features. It is a shell of triangles with no dimensions to change. To edit it, someone has to rebuild it as a parametric solid, feature by feature. That rebuild is called reverse engineering, and it is a separate job from the scan.

Can software automatically convert my mesh to a solid CAD model?

Not reliably. Auto-surfacing tools exist, but on machined or cast parts they round off sharp edges and cannot correctly recover holes, grooves, and true features from noisy scan data. Every experienced operator will tell you there is no workable one-click shortcut. Clean parametric CAD is manual, skilled work.

What is the difference between an STL and a STEP file?

An STL is a mesh: a triangle shell good for 3D printing and reference, with no editable dimensions. A STEP is a parametric CAD solid with real features and dimensions you can machine, mold, and modify. If a machine shop asks for a solid file, they mean STEP, not STL.

Is a watertight mesh good enough to machine from?

No. Watertight means the mesh is sealed with no holes, which matters for 3D printing. It does not make the mesh intelligent. To machine a part you need parametric CAD with exact features and dimensions, which a mesh does not have.

I got stuck trying to do this myself. Can you finish it?

Often, yes. If you already have a usable scan or mesh, send it over. In many cases we can perform the reverse-engineering step on your existing data, so you only pay for the CAD rebuild rather than a new capture.

About the author

The ScanningAndModeling team

The ScanningAndModeling team writes these guides from the field: the people who scan, model, and reverse engineer physical parts across the country every week. Plain-English answers with real file formats and real standards, so you can spec a project without guessing.

Get a quote