MeshView
← All posts

Why a huge STL is simplified on your phone

A 3D model is a surface made of triangles, and the number of triangles is the best single measure of how heavy it is. A simple bracket may have a few hundred. A scanned or sculpted figure can have millions. A phone has to draw all of them every time you rotate the model, so there is a point where the preview stops being smooth.

What the triangle count tells you

More triangles mean more detail, a bigger file and a slower preview. In a binary STL each triangle takes 50 bytes, plus an 84-byte header, so you can estimate the size from the count. The popular 3DBenchy test boat has 225,706 triangles, which makes its binary STL about 11 MB.

A high count is not a sign of a better model. Scans and sculpts often use far more triangles than the shape needs, because their detail is finer than a printer can reproduce.

What MeshView does with very large models

Above 400,000 triangles, MeshView simplifies the model to about 200,000 for the on-screen preview, so rotating and zooming stay smooth. It does this automatically and without asking. Simplification removes triangles where the surface is nearly flat and keeps them where the shape changes, so the overall form stays the same.

Three things do not change:

  • Your file. MeshView never edits it. The simplified copy exists only for the preview.
  • The triangle count in the readout. It shows the file’s real count, not the number of triangles being drawn.
  • The printability check. It re-reads the original file at full resolution, so a simplified preview does not hide a fault. See how to check an STL before you print it.

What you may notice

Fine detail, such as small embossed text or thin ridges, can look softer in a simplified preview than in the file. That is a property of the preview only. When you slice the file, the slicer uses the full model.

Why not draw everything

The cost of drawing grows with the number of triangles, and a phone has far less graphics power than a desktop computer. A preview that stutters when you turn the model is hard to inspect, so a clean simplified view is more useful than a faithful but choppy one. The goal is to let you judge shape, size and colour quickly.

When a big file is a problem for printing

A very high count does not stop you printing, but it can make slicing slow and the file large to move around. If a model has several million triangles, consider asking the designer for a lighter version, or reducing it in a mesh tool before you slice.

Reading the numbers

When you open a large model, the readout gives you the true triangle count, the X, Y and Z size, the volume and the surface area. Use them to check the file against its listing. For the volume to be meaningful the mesh must be watertight, and the printability check tells you whether it is.