Multi-format CAD tools · No account needed · Temporary file processing
Measurement

OBJ Mesh Units and Volume: Check Scale and a Closed Shell

OBJ does not declare reliable units. See how millimetres are assumed, when mesh volume is only an approximation, and why OBJ is not a CAD solid.

CADProps · Engineering guide · Updated 2026-09-22
OBJ Mesh Units and Volume: Check Scale and a Closed Shell — conceptual illustration
CADProps engineering guide · Conceptual illustration
On this page
This guide covers general CAD workflows. CADProps supports STEP, IGES, SolidWorks parts and ZIP assemblies, STL, OBJ, 3MF and static GLB/GLTF. Validated conversions are downloadable. Partial assemblies carry warnings; properties cover loaded geometry only.

An OBJ file is a list of triangles, not a STEP solid. It is useful for viewing and for mesh-to-mesh exchange. It is the wrong file when someone needs exact CAD volume, edges or a feature tree.

Open it in the OBJ viewer. You can also convert STL to OBJ or convert OBJ to STL. Neither conversion creates a precise solid.

OBJ does not say which unit the numbers use

The coordinates are bare numbers. A value of 25 may be 25 millimetres or 25 inches, and the file will not tell you. CADProps measures OBJ geometry as millimetres. Textures and MTL material libraries are not applied.

That assumption matches the STL unit problem. If the mesh was exported in inches, every length is 25.4 times too small or too large until you compare it with a known dimension. Changing the display unit in the viewer does not rescale the file.

Volume needs a closed, consistent mesh

Surface area and overall dimensions can be reported for an open mesh. Volume cannot. Gaps, overlapping shells and inconsistent face direction make a volume missing or misleading. The same limit is described for STL volume.

When a volume is shown, call it a mesh approximation. It is not the B-Rep volume of the CAD model the mesh was made from. A coarser triangulation changes the number even when the design did not change.

What conversion does not fix

Saving OBJ as STL, or STL as OBJ, copies triangles. It does not:

If the next person needs those, ask for the STEP or the original CAD file. STEP and STL are not substitutes.

A short check

Check What to record
Known dimension The size you trust, and whether it matches the mesh
Unit assumption Millimetres, unless the sender documented another unit
Closure Closed, open, or not checked
Volume Approximate mesh value, or unavailable
Next format Mesh handoff, or a request for STEP

Keep the note with the file. A clean shaded view is not a record of scale.

Related reading

Original article: CADProps · https://www.cadprops.com/guides/obj-mesh-units-and-closure/