Skip to content

3D Viewer 3.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 20:46

3D Viewer 3.0.0 adds print checks to the viewer: wall thickness, overhangs, a mesh check, and weight and cost. Measuring and the cross-section get new tools too.

New

Wall thickness

Tools → Wall thickness colours the whole model by how thick its walls are.

  • Red is below Thin below (0.8 mm by default). Thicker walls go orange, yellow, green and then blue.
  • The thinnest spots are labelled on the model with their thickness.
  • It runs in the background, with progress, on models of up to 6 million triangles.

Overhangs

Tools → Overhangs shows in red the faces that will need supports.

  • The Angle slider is the slicer's overhang threshold, 45° by default.
  • It says how much of the surface needs supports. Faces on the bed don't count.

Mesh check

Tools → Mesh check finds and highlights:

  • open edges (holes), in orange;
  • non-manifold edges, in purple;
  • flipped faces, in red.

It counts each kind and the separate parts. A hollow inside a part is recognised as such, not as flipped.

Weight & cost

Tools → Weight & cost shows the volume, plastic used, weight, filament length and cost.

  • Materials: PLA, PETG, ABS, ASA, TPU, Nylon, PC, PLA-CF and resin.
  • Settings: infill, number of walls, and 1.75 or 2.85 mm filament.
  • Prices: the admin sets the currency and the price per kg of each material in Admin → Print cost. Each person can change a price for themselves in the viewer.
  • Accuracy: it is an estimate without slicing, usually within 10–15 % of a slicer, without supports.

Measure

  • Distance now shows its ΔX, ΔY and ΔZ parts.
  • Circle: click three points on the edge of a hole or a round part to get the radius, diameter and centre.
  • Angle: click three points to get the angle at the middle one.

Cross-section

  • Type the exact cut height, or the distance from the left side or front.
  • The cut face is hatched. This can be turned off with Hatched cut faces.

Fixed

  • The cross-section's red cut face could be hidden behind the model's own inside faces. It shows again.

Update

Pull the new image and redeploy (or docker compose pull && docker compose up -d), then hard-refresh your browser (Ctrl+Shift+R, or Cmd+Shift+R on a Mac).

Image: ghcr.io/vincentflagg/3dviewer:3.0.0 (or :3.0, :latest), for amd64 and arm64.

❤️ Support

3D Viewer is free. If it's useful to you, please consider a donation at 3dview.ittechshop.com or buy me a coffee (write 3D Viewer in the message to get a supporter key). Thank you!