STL Viewer Blogstlviewer.swift.id

STL Cross Section: Check Wall Thickness and Hidden Gaps Inside

By Ihwan · · 4 min read

From the outside, the enclosure looks perfect. Then it prints with a wall so thin you can see light through it, or a cable channel that turns out to be blocked halfway, or a "solid" part that is actually hollow with a 0.6 mm skin. None of that is visible when you orbit around a shaded model. An STL cross section slices the model with a plane so you can see what is really inside, the same way a slicer will.

Short answer: Cut the model along X, Y or Z and look at the cut face to check wall thickness, hollow interiors, internal channels and hidden gaps. On a phone, the free x-ray view gives a quick look through the surfaces; STL Viewer's Premium Section tool makes a true cut with a solid face and shows its width, height and area.

Why look inside a model at all?

Choosing the axis: X, Y or Z

A cut across an axis shows you the plane perpendicular to it. Turn on the XYZ axes indicator to keep your bearings.

Cut acrossYou seeBest for
Z (horizontal)One layer, as the printer will lay it downWall thickness all around, infill area, what each layer looks like
XA side profile from left to rightFloor and roof thickness, vertical channels, overhang angles
YA side profile from front to backSame as X, in the other direction; good for long parts

A cut across Z is especially useful because it matches how the slicer thinks: each Z cut is essentially one layer before infill.

The free option: x-ray view

X-ray makes surfaces semi-transparent. Inner walls, cavities and embedded parts show through as darker overlapping layers. It's free and instant, and it answers yes/no questions well: is this figurine hollow? Is there a channel through this block? Are there loose internal pieces? It doesn't give numbers, and dense models can get visually busy. When you need a measurement, use a real cut.

The Section tool, step by step

Section is part of Premium. Here's how it works in STL Viewer:

  1. Open the model and tap Section in the tools.
  2. Pick the axis to cut across: X, Y or Z.
  3. Drag the section position slider to move the cutting plane through the model.
  4. The cut face is drawn solid, so walls stand out as filled bands and cavities as empty areas.
  5. Read the section's width, height and area for the current cut.
  6. Tap Show other side to see the other half.

If the plane misses the model, the app says it doesn't cut the model there. On a very big model shown as a simplified view, the cut notes that it's approximate. The section guide shows each step.

Worked example: a vase that leaks

A downloaded vase is 90 mm wide and 160 mm tall. You'll print it in PETG for real water.

  1. Cut across Z at 20 mm height. The section shows a ring: outer width 82.0 mm. The cut area is 7.4 cm². For a ring of outer diameter 82 mm, that area means a wall about 3 mm thick. Good.
  2. Move to 140 mm height, where the neck narrows. The ring now reads 48.0 mm wide with an area of 1.2 cm²: a wall of only about 0.8 mm. With a 0.4 mm nozzle that's two lines, likely to weep water.
  3. Cut across X through the middle to see the profile: the thinning starts around 120 mm.

Now you know before printing: either print with more walls in the slicer, or ask for a thicker version. You can estimate wall thickness from area like this: for a thin ring, thickness ≈ area / (π x diameter). 1.2 cm² = 120 mm²; 120 / (3.14 x 48) ≈ 0.8 mm.

When the cut reveals an open mesh

A closed model cut by a plane gives closed outlines. If the mesh has a hole at that height, the outline doesn't close, and the app tells you: "Open outline: the model isn't watertight here." That pinpoints where the hole is, which is useful when the info panel says the model isn't watertight but you can't see why. More in what watertight means.

Rule-of-thumb wall thicknesses

UseSuggested minimum wall (0.4 mm nozzle)
Decorative, no load0.8 mm (2 lines)
General parts1.2-1.6 mm (3-4 lines)
Watertight containers1.6 mm or more, plus enough walls in the slicer
Screw bosses, load-bearing tabs2 mm or more around the hole

These are common starting points, not laws; material and print settings matter.

Cross-sections are point 4 of the 8-point pre-print checklist. For hole spacing and exact distances, combine sections with Measure, described in scaling and measuring an STL. Scanned models in particular benefit from a look inside; see viewing 3D scans.

Note: A section shows the model's geometry, not the slicer's toolpaths. Your slicer's layer preview remains the final word on walls and infill.

You can try x-ray for free after you install STL Viewer from Google Play; Section comes with Premium, as a one-time purchase or a yearly subscription.

Feature details, including the free view modes, are on the STL Viewer website.

Frequently asked questions

How can I see inside an STL file?

Use a cross-section tool to cut the model with a plane, or an x-ray view that makes surfaces see-through. Slicers' layer previews also show the inside.

How do I check the wall thickness of a 3D model?

Cut it across Z at several heights and look at the ring of the cut face. For a thin ring, thickness is roughly the area divided by pi times the diameter.

What is a good minimum wall thickness for FDM printing?

With a 0.4 mm nozzle, 0.8 mm is a bare minimum; 1.2 to 1.6 mm is safer for general parts and containers.

Is the cross-section tool in STL Viewer free?

Section is a Premium tool. The x-ray view is free and lets you see internal cavities without cutting.