Model info
Calculates volume, surface area and dimensions, and checks whether the mesh is watertight, with material and print cost estimates. All computation happens in the browser.
No file handy?
Calculates volume, surface area and dimensions, and checks whether the mesh is watertight, with material and print cost estimates. All computation happens in the browser.
No file handy?
STL, OBJ, GLB or PLY — analyzed instantly in your browser, no queue, no upload.
Volume, area, dimensions, triangle count, and whether the mesh is closed or has holes.
Set material, infill and price per kilo to see how much filament and money the part needs.
Volume is computed by summing signed tetrahedra between each triangle and the origin, which is the standard method and is exact as long as the mesh is closed. When there are holes, that sum loses its guarantee: the result is still a number, but it stops representing a physical volume because surface that should be sealing the solid is missing. That is why the ilove3d model analyser flags the result as approximate rather than presenting it as fact, which is what several tools do and what leads to mispriced quotes. If you need a number you can rely on — for costing material, say — run the file through the mesh repair tool first, which closes small and medium holes, and analyse it again afterwards. The analyser also reports whether the mesh is closed, so the warning and its cause appear together rather than leaving you to infer one from the other.
No: the estimate covers the material in the part itself, computed from the volume and the infill you choose, and it deliberately leaves supports out. The reason is that the amount of support does not depend on the model but on how you orient it on the bed and which slicer you use, and two people with the same file can end up with very different figures. Including it would be false precision. In practice supports usually add between 5 and 30% of material depending on how many overhangs the part has, so treat the number the ilove3d model analyser gives you as a floor and add that margin. For a formal quote, the definitive figure always comes out of the slicer with the orientation already decided. That margin is also the figure that varies most between parts, so it is worth measuring once on your own printer and with your own orientation habits.
That the surface does not enclose a volume: it has holes, edges without a matching pair, or loose faces. A 3D viewer displays such a mesh without complaint, because it only needs to draw triangles, but a slicer has to decide for every point in space whether it lies inside or outside the part, and on an open surface that question has no answer. The usual result is a sliced file with hollow layers, infill appearing where it should not, or an outright error on opening. The ilove3d model analyser detects the condition and reports it before you lose hours of printing, and the site mesh repair tool closes most of these cases automatically: duplicate vertices, small holes and flipped normals. Catching it beforehand costs seconds; discovering it at layer two hundred costs the filament and the machine hours already spent, which is the expensive half.
Yes, and it is one of the most common uses. You enter the price of your filament per kilo and the infill you plan to use, and the ilove3d model analyser returns the grams and the material cost for that part. That figure is solid because it comes from the real volume of the mesh rather than from a bounding-box estimate. What it does not cover, and what you should add separately, are the three things that weigh more than filament in real work: machine time, which is sometimes eight hours for a fifty-gram part; post-processing, meaning support removal, sanding and painting; and a margin for failed prints, which on complicated geometry is far from negligible. With those three added, the number stops being a material cost and becomes a price that holds up, which is what you actually need in order to quote a job.