Here are some of the best 3D viewers:
MeshLab
MeshLab is an open-source software for processing and editing 3D meshes. It supports various formats such as STL, OBJ, and PLY, allowing you to view, edit, and clean 3D models. MeshLab also offers surface reconstruction, texture processing, and measurement tools, making it a versatile option for both beginners and experts.
Gmsh
Gmsh is an open-source software for 3D mesh generation, visualization, and post-processing. It allows users to create simple 3D models and perform engineering simulations with its graphical user interface. Gmsh is particularly useful for those looking to generate meshes for computational fluid dynamics (CFD) and finite element analysis (FEA)
Wings 3D
Wings 3D is an open-source subdivision modeler that offers a powerful set of tools for 3D modeling. While primarily designed for modeling, it can also be used to view and make basic edits to 3D models. With its user-friendly interface, Wings 3D is suitable for both beginners and advanced users.