This is tinyobjloader's viewer example. It has been reorganized to help a student learn how to use tinyobjloader.
It includes a simple Makefile that can be used to build the viewer on MacOS (with Macports) and Ubuntu 22 with clang++.
On Ubuntu 22, the following command will install the needed packages.
sudo apt install -y --no-install-recommends build-essential clang clang-format clang-tidy libglm-dev libglew-dev libglfw3-dev libtinyobjloader-dev libstb-devModels can be downloaded from Morgan McGuire's Computer Graphics Archive. Some suggested models are: