MarkMoHR Mesh Viewer Save

An OpenGL mesh viewer with a GUI menu implemented with Qt based on C++.

Project README

Mesh-Viewer

An OpenGL mesh viewer with a GUI menu of functionalities implemented with Qt.

1 Functionalities

  • Read in many types of mesh model, such as .obj, .x, .dae, and then display the model
  • 3 display mode: Flatlines, Wireframe, Flat
  • 3 shading mode: Flat Shading, Gouraud Shading and Phong Shading
  • Texture mapping/remove
  • Color overlay
  • 3 transform: Translation, Rotation and Scale
  • Mid point subdivision
  • A menu bar that contain the buttons of above functions.

2 Coding Environment & 3rd Party Library

3 Effect screenshots

  • 3 display mode: Flatlines, Wireframe, Flat

Image text

  • 3 transform: Translation, Rotation and Scale

Image text

  • Texture mapping

Image text

  • Color overlay

Image text

  • 3 shading mode: Flat Shading, Gouraud Shading and Phong Shading

Image text

  • Read in different types of mesh model:

Image text

  • Mid point subdivision

Image text

4 Executable program

Find the MeshViewer.exe at "/Executable program" and run it! Then choose the functions at the menu bar.

See modelPath.txt at "/Executable program", and choose your favorite model :)

Open Source Agenda is not affiliated with "MarkMoHR Mesh Viewer" Project. README Source: MarkMoHR/Mesh-Viewer
Stars
29
Open Issues
0
Last Commit
2 years ago

Open Source Agenda Badge

Open Source Agenda Rating